如何更改Ubuntu 16.04+中的登录界面?
在14.04 [编辑或 15.04,15.10]中更改一个登录屏幕的收件人在16.04不起作用。 “自定义”背景显示为瞬间,然后淡入Ubuntu。 那么,如何在16.04中更改登录屏幕背景?
[编辑:这篇文章不重复,因为所有其他相关问题都特别提到了以前版本的Ubuntu,而这些问题的解决方案在这里不适用(因为它们在16.04上不起作用)。
你说:
“自定义”背景显示为瞬间,然后淡入Ubuntu。
默认情况下,欢迎加载所选用户背景(如果可用)。 用于在用户背景之间切换的淡入淡出过渡,包括greeter默认值(对于访客用户)。 我认为问题应该是:如何阻止lightdm greeter加载用户背景?
请注意两个不同unity-greeter
者,默认是unity-greeter
。 我注意到在AU这里有一些答案,不要提这个并在它们之间混淆。
使用lightdm-gtk-greeter
GUI工具
-
安装设置工具
sudo apt install lightdm-gtk-greeter-settings
-
运行
pkexec lightdm-gtk-greeter-settings
-
在“外观”选项卡中:选择图像
- 在同一选项卡上:Unckeck 用户用户壁纸(如果有)
-
保存并关闭
CLI工具
-
打开lightdm greeter设置文件
sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
-
这样改变它
[greeter] background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg user-background = false
-
按Ctrl + o保存,然后按Ctrl + x退出。
使用unity-greeter
(默认)
Serg给出了同样的答案,我在一个新的VBox Ubuntu 16.04中进行了测试。
-
更改登录屏幕的背景
$ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override [com.canonical.unity-greeter] draw-user-backgrounds=false background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg' $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas $ sudo service lightdm restart
-
一些调试提示:
-
清除
lightdm-gtk-greeter
设置sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
或者您可能只想暂时禁用它
sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled
要启用它
sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
需要重新启动lightdm
sudo systemctl restart lightdm
-
重新安装
unity-greeter
以删除/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
中的任何更改sudo apt install --reinstall unity-greeter
-
检查是否有任何其他dconf覆盖文件优先
grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
-
要更改Ubuntu 16.04中的登录屏幕,我使用了以下内容:
gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
插入以下行:
[com.canonical.unity-greeter] draw-user-backgrounds=false background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg' # After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas
哪里:
-
$USER
=您的用户ID。 -
Pictures
=你的壁纸目录。 -
1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg
=您的图像文件名(也可以是.png
格式)。 -
#
(评论)…提醒你改变后该做什么!
保存文件并退出gedit
现在编译新的登录壁纸:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
最后一步是重启。
非常感谢和感谢Serg 🙁 更改登录屏幕的背景 )在我的系统上注意,这不仅会更改初始登录屏幕,还会更改锁定屏幕登录。
点击并点击Nautilus设置登录屏幕壁纸
我编写了一个脚本,您可以在其中导航到目录/图像,右键单击它并使用Nautilus(文件管理器现在称为“文件”)将其设置为登录屏幕/锁定屏幕背景: Nautilus可以设置桌面壁纸。 如何设置登录和锁屏壁纸?
运行sudo lightdm-gtk-greeter-settings
(如果已安装)。 转到“外观”选项卡,然后选择“背景”>“图像”。
注意:如果您从主文件夹中选择图像并且文件夹已加密,则无法使用,因为尚未安装
/home/user
。
正如@OrganicMarble所说,Ubuntu Tweak应该做到这一点。 我安装了它,在Tweaks选项卡中有一个名为’Login settings’的选项卡。 通过输入密码解锁右上角的页面,您可以更改设置壁纸。 从那时起,我的登录和锁屏被更改了。
这在16.04 LTS上很适合我,没有安装额外的软件https://www.linuxslaves.com/2016/06/easiest-way-change-ubuntu-login-screen-background.html
简而言之:打开sudo gedit /usr/share/gnome-background-properties/xenial-wallpapers.xml并将您的背景图像添加到列表中。 然后右键单击桌面打开“更改背景图像”,选择图像并在工作和登录屏幕上完成。 最终重新启动以试用它。
要将unity greeter设置为默认值,请在Ubuntu 16.04登录屏幕中编辑该文件
/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
并将“greeter-session”行更改为“greeter-session = unity-greeter”
Duo Step-
-
sudo cp Downloads/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/
-
sudo mv /usr/share/backgrounds/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/warty-final-ubuntu.png
只需锁定并发表评论!