Difference between revisions of "Console TDM"

From ArchWiki
Jump to: navigation, search
m (Updated the link of the project to reflect the one in the AUR package info.)
 
(13 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
[[Category:Display managers]]
 
[[Category:Display managers]]
{{Article summary start}}
+
[[ja:Console TDM]]
{{Article summary text|Describes installing, configuring and using Console TDM, a tiny extension for Xorg-xinit.}}
+
[[zh-CN:Console TDM]]
{{Article summary heading|Related articles}}
+
{{Related articles start}}
{{Article summary wiki|Display Manager}}
+
{{Related|Display manager}}
{{Article summary end}}
+
{{Related|CDM}}
'''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.
+
{{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.
  
 
==Installation==
 
==Installation==
  
Install the {{AUR|console-tdm}} package which is available in [https://aur.archlinux.org/ AUR].
+
[[Install]] the {{AUR|console-tdm}} package ({{AUR|console-tdm-git}} package for the development version).
  
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 [[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
 
  source /usr/bin/tdm
 
  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
 
and edit your ~/.xinitrc, replace your exec lines with
 
  exec tdm --xstart
 
  exec tdm --xstart
Line 32: Line 31:
  
 
You can customize Console TDM by editing {{ic|~/.tdm/tdminit}}.
 
You can customize Console TDM by editing {{ic|~/.tdm/tdminit}}.
 
==More resources==
 
*[https://wiki.archlinux.org/index.php/CDM CDM] - Archwiki page of CDM
 
*[http://code.google.com/p/t-display-manager/ Google Code page]
 

Latest revision as of 05:39, 28 March 2016

Related articles

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

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.