问题描述
我为LightDM下载了几个欢迎程序,但我还没弄清楚如何启用它们。有没有办法通过图形或命令行方法切换greeter?我不打算更改显示管理器,也不打算更改背景,而是通过不同的”theme”更改登录屏幕的布局和外观(greeter是LightDm主题的名称)。谢谢你的时间。
最佳解决办法
只需将/etc/lightdm/lightdm.conf
中的greeter-session
选项编辑为所需的迎宾。
例如,如果您想使用lightdm-gtk-greeter
。
以root身份使用任何编辑器打开’/etc/lightdm/lightdm.conf’。例如,sudo vim /etc/lightdm/lightdm.conf
然后更改该行
greeter-session=unity-greeter
至
greeter-session=lightdm-gtk-greeter
如果该文件不存在,请将其包含在内
[SeatDefaults]
greeter-session=lightdm-gtk-greeter
然后,您所要做的就是确保安装了greeter(例如包lightdm-gtk-greeter
),然后重新启动lightdm。
次佳解决办法
改变LightDM Greeter
另一个显示管理器KDM具有可以使用配置前端更改的主题。 LightDM有可能会改变的迎宾,但没有前端。
LighDM配置由lightdm.conf文件管理,但不要直接编辑,而是使用后端lightdm-set-defaults。
在更改LighDM配置之前,请备份文件:
sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
有几个LightDM迎宾员,如lightdm-unity-greeter,lightdm-gtk-greeter,lightdm-webkit-greeter和lightdm-kde-greeter。
在本例中,我将使用lightdm-kde-greeter。
如果从root控制台执行此操作,请键入不带sudo的所有命令。对于以下命令,如果您使用的是GUI(图形用户界面),请使用键序列ALT-F2或超级键(通常是Windows键)并键入term以打开您选择的终端。如果KDE是默认终端,只需键入konsole即可。
请仔细遵循这些步骤。
-
通过键入以下命令,确保安装了LightDM并安装了您选择的欢迎程序。
sudo apt-get install -s lightdm-kde-greeter
-
如果收到消息“无法找到包…”,请检查输入的内容是否正确,输入以下命令序列,然后转到步骤4.否则,请转到步骤3.
sudo apt-add-repository ppa:agateau/lightdm-kde
sudo apt-get update
sudo apt-get install lightdm-kde-greeter
-
如果您没有按以下顺序看到0新安装:“0已升级,0已新安装,0已删除且0未升级,则再次输入命令而不使用-s,这是在apt-get中模拟操作的选项。然后继续步骤4.
sudo apt-get install lightdm-kde-greeter
-
对于许多用户,将找不到命令lightdm-set-defaults,因为它不在其路径中。因此,我们将使用
/usr/lib/lightdm/lightdm-set-defaults
。要将接收器设置为lightdm-kde-greeter,请在终端中键入以下命令:sudo /usr/lib/lightdm/lightdm-set-defaults --greeter lightdm-kde-greeter
-
如果您在根控制台中或安装了Xephyr,则可以使用内置测试功能检查您的设置。您只能以自己身份登录。不要使用sudo!
lightdm --test-mode
-
为获得最佳效果,请关闭并重新启动系统。记住/etc/lightdm/lightdm.conf.old所以如果出现任何问题,你可以用它来替换lightdm.conf。我建议你写下来。如果出现问题并且您无法登录,请键入此命令,您也应记下该命令,将备份写回配置文件。
sudo cp /etc/lightdm/lightdm.conf.old /etc/lightdm/lightdm.conf
说明
我从LightDM Ubuntu Wiki中收集了大部分信息。除了添加PPA之外,信息不是特定于发布版本的,而且LightDM超出了测试阶段。阅读http://wiki.ubuntu.com/LightDM的更多内容
如果出现了可怕的错误。
-
如果没有图形,请使用CTRL-ALT-F1转到文本终端。
-
使用
sudo stop lightdm
停止LightDM。 -
根据您的安装,使用
sudo start gdm
启动GDM或使用sudo start kdm
启动KDM。 -
运行
sudo dpkg-reconfigure lightdm
以设置默认显示管理器。 -
如果无法运行上述操作,请编辑/etc /X11 /default-display-manager并将其设置为/usr /sbin /gdm或/usr /bin /kdm。
-
卸载LightDM和GDM将在重新启动后替换它。
sudo apt-get remove lightdm
第三种解决办法
只需安装:
sudo apt-get install lightdm-gtk-greeter-settings
然后,启动GUI程序“LightDM GTK + Greeter设置”在其中配置您想要的内容然后重新启动。
第四种办法
尝试这个小工具轻松更改LightDM主题(由Claudio Novais制作的PPA):
sudo apt-add-repository ppa:claudiocn/slm && sudo apt-get update
sudo apt-get install simple-lightdm-manager
请参阅this video explaining how to use it!