Difference between revisions of "Console TDM"

From ArchWiki
Jump to: navigation, search
(update link(s) (avoid redirect))
Line 3: Line 3:
 
{{Article summary text|Describes installing, configuring and using Console TDM, a tiny extension for Xorg-xinit.}}
 
{{Article summary text|Describes installing, configuring and using Console TDM, a tiny extension for Xorg-xinit.}}
 
{{Article summary heading|Related articles}}
 
{{Article summary heading|Related articles}}
{{Article summary wiki|Display Manager}}
+
{{Article summary wiki|Display manager}}
 
{{Article summary end}}
 
{{Article summary end}}
 
'''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.
 
'''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.

Revision as of 11:43, 24 February 2014

Summary help replacing me
Describes installing, configuring and using Console TDM, a tiny extension for Xorg-xinit.
Related articles
Display manager

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 which is available in AUR.

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

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

source /usr/bin/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.

More resources