跳转至内容

Console TDM

来自 ArchWiki

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。

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.