Console TDM
外观
Console TDM 是一个用纯 bash 编写的 xorg-xinit 扩展。它的灵感来自 CDM,后者旨在替代 GDM 等显示管理器。
安装
安装 console-tdmAUR 软件包。
现在,请通过禁用相应的 systemd 服务,确保没有其他显示管理器启动。
安装 Console TDM 后,您应该修改 ~/.bash_profile 并添加一行
source /usr/bin/tdm
如果您使用 zsh,请在 ~/.zprofile 中添加以下行
bash /usr/bin/tdm
或者
tdm
提示 自 1.3.0 版本起,如果在第一次调用
tdm 时添加 --disable-xrunning-check 标志,即使 X 已经在运行,也可以强制启动 tdm。无论使用哪种 shell,您都应该编辑 ~/.xinitrc,并将现有的 exec 行替换为
exec tdm --xstart
配置
注意 自 1.3.0 版本起,
tdm 遵循 XDG 基础目录规范。默认情况下,$XDG_CONFIG_HOME 被设置为 $HOME/.config。警告 由于对
~/.tdm 的支持最终将被删除,请考虑将您的配置移至 $XDG_CONFIG_HOME/tdm。您可以使用 tdmctl migrate 自动迁移配置。您应该将 WM/DE 启动程序的链接复制到 $XDG_CONFIG_HOME/tdm/sessions,将非 X 程序的链接复制到 $XDG_CONFIG_HOME/tdm/extra。为了方便,您可以直接运行 tdmctl init。
tdmctl 程序的使用方式与 systemctl 非常相似,它是配置 Console TDM 的一个强大工具。
您可以通过编辑 $XDG_CONFIG_HOME/tdm/tdminit(在提示用户选择会话前加载)和 $XDG_CONFIG_HOME/tdm/tdmexit(在会话实际启动前加载)来定制 Console TDM。