Difference between revisions of "Console TDM"

From ArchWiki
Jump to: navigation, search
m (fix typo)
m (Remove specific code showing how to enable a systemd service per style guide)
Line 13: Line 13:
 
[[Install]] the {{AUR|console-tdm}} package.
 
[[Install]] the {{AUR|console-tdm}} package.
  
Now ensure no other display managers get started by disabling their systemd services with {{ic|systemctl disable}}.
+
Now ensure no other display managers get started by [[disable|disabling]] their systemd services.
 
 
For example, if you were using the Gnome Display Manager, you would stop it from starting at boot by running
 
 
 
# systemctl disable gdm.service
 
or
 
# systemctl disable graphical.target
 
# systemctl enable multi-user.target
 
  
 
After installing Console TDM, you should modify your ~/.bash_profile, and add a line
 
After installing Console TDM, you should modify your ~/.bash_profile, and add a line

Revision as of 18:29, 14 June 2015

zh-CN: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

Install the console-tdmAUR package.

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

and edit your ~/.xinitrc, replace your exec lines 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.