Difference between revisions of "Console TDM"

From ArchWiki
Jump to: navigation, search
(update zh-cn/tw interlanguage links to zh-hans/hant, see Help talk:I18n#Chinese interlanguage links)
(replaced HTTP with HTTPS + added some ic templates + clarified part about the .xinitrc exec line)
Line 7: Line 7:
 
{{Related articles end}}
 
{{Related articles end}}
  
[http://github.com/dopsi/console-tdm Console TDM] is an extension for xorg-xinit written in pure bash. It is inspired by CDM, which aimed to be a replacement of display managers such as GDM.
+
[https://github.com/dopsi/console-tdm Console TDM] is an extension for xorg-xinit written in pure bash. It is inspired by CDM, which aimed to be a replacement of display managers such as GDM.
  
 
==Installation==
 
==Installation==
Line 15: Line 15:
 
Now ensure no other display managers get started by [[disabling]] their systemd services.
 
Now ensure no other display managers get started by [[disabling]] their systemd services.
  
After installing Console TDM, you should modify your ~/.bash_profile, and add a line
+
After installing Console TDM, you should modify your {{ic|~/.bash_profile}}, and add a line:
 
  source /usr/bin/tdm
 
  source /usr/bin/tdm
If you use [[zsh]], add to your ~/.zprofile the following line
+
If you use [[zsh]], add to your {{ic|~/.zprofile}} the following line:
 
  bash /usr/bin/tdm
 
  bash /usr/bin/tdm
 
or
 
or
 
  tdm
 
  tdm
and edit your ~/.xinitrc, replace your exec lines with
+
 
 +
Regardless of which shell is used you should edit {{ic|~/.xinitrc}} by replace your existing exec line with:
 
  exec tdm --xstart
 
  exec tdm --xstart
  
 
==Configuration==
 
==Configuration==
  
You should copy the links to your WM/DE starter to ~/.tdm/sessions, and links to non-X programs to ~/.tdm/extra. For convenience, you can just run {{ic|tdmctl init}}.
+
You should copy the links to your WM/DE starter to {{ic|~/.tdm/sessions}}, and links to non-X programs to {{ic|~/.tdm/extra}}. For convenience, you can just run {{ic|tdmctl init}}.
  
The use of the program {{ic|tdmctl}} is much like systemctl, and it's a powerful tool to configure Console TDM.
+
The use of the program {{ic|tdmctl}} is much like {{ic|systemctl}}, and it's a powerful tool to configure Console TDM.
  
 
You can customize Console TDM by editing {{ic|~/.tdm/tdminit}}.
 
You can customize Console TDM by editing {{ic|~/.tdm/tdminit}}.

Revision as of 17:30, 9 July 2017

Console TDM is an extension for xorg-xinit written in pure bash. It is inspired by CDM, which aimed to be a replacement of display managers such as GDM.

Installation

Install the console-tdmAUR package (console-tdm-gitAUR package for the development version).

Now ensure no other display managers get started by disabling their systemd services.

After installing Console TDM, you should modify your ~/.bash_profile, and add a line:

source /usr/bin/tdm

If you use zsh, add to your ~/.zprofile the following line:

bash /usr/bin/tdm

or

tdm

Regardless of which shell is used you should edit ~/.xinitrc by replace your existing exec line with:

exec tdm --xstart

Configuration

You should copy the links to your WM/DE starter to ~/.tdm/sessions, and links to non-X programs to ~/.tdm/extra. For convenience, you can just run tdmctl init.

The use of the program tdmctl is much like systemctl, and it's a powerful tool to configure Console TDM.

You can customize Console TDM by editing ~/.tdm/tdminit.