我的电脑上安装了 Arch Linux。有两个用户,我想配置 LightDM,当第一个用户登录时 Awesome WM 启动,当第二个用户登录时 LXQt 启动。我不希望每个用户都必须手动更改 DE。可以吗?
登录是指通过LightDM-GTK-Greeter进行普通登录。
答案1
我找到了解决办法这里。
因此就我的情况而言,我创建了一个新的 xsession 文件:
/usr/share/xsessions/smart_de.desktop
[Desktop Entry]
Type=Application
Exec=/usr/share/startDE.sh
Name=Smart DE change
Comment=Awesome for user1 and LXQt for others
以及为每个用户启动特殊 DE 的脚本:
/usr/share/startDE.sh
#!/bin/bash
if [ "$USER" = "user1" ]; then
exec awesome
else
exec startlxqt
fi