在以前的 Ubuntu 版本中,选择其中一张默认壁纸意味着您也可以在登录屏幕上看到它。
我现在在全新安装的 Ubuntu 14.04 上,LightDM 壁纸似乎设置为/usr/share/backgrounds/warty-final-ubuntu.png
。它忽略了其他任何东西。
我尝试通过右键单击桌面并选择默认设置之一(例如对应于/usr/share/backgrounds/Forever_by_Shady_S.jpg
)来设置壁纸。然后我重新启动,但 LightDM 壁纸仍然是默认的紫色。
我查看了日志文件/var/log/lightdm/x-0-greeter.log
:
[+0.10s] DEBUG: background.vala:483: Regenerating backgrounds
[+0.10s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/warty-final-ubuntu.png at 1920x1200,1440x900
这维基页面似乎已经过时了,因为它指向的配置文件位置在 14.04 中不再存在。
我确实设法找到了一些潜在的配置文件,/usr/share/lightdm/lightdm.conf.d/
但那里的文件不包含任何特定的路径位置,所以我不确定如何继续。
我知道 LightDM 的挑剔——所以这是关于 Ubuntu 附带的默认壁纸,所有壁纸都具有全局读取权限,并且未加密或位于单独的驱动器上。
答案1
就我而言这个 Ask Ubuntu 答案解决了问题。
该org.gnome.settings-daemon.plugins.background
设置已被禁用,但我不知道原因。一旦我选中此复选框dconf-editor
并更改壁纸,它就会反映在登录屏幕上。
Dconf 编辑器:ORG/GNOME/SETTINGS-DAEMON/PLUGINS/BACKGROUND
我们可以获取值通过运行以下命令来执行上述设置:
gsettings get org.gnome.settings-daemon.plugins.background active
我们可以使用以下命令更改该值:
gsettings set org.gnome.settings-daemon.plugins.background active 'true'
答案2
如何更换 LightDM 壁纸
-
首次安装Ubuntu 调整 点击此处下载 .deb 并通过 Gdebi、Ubuntu 软件中心等安装它...或者您可以通过这两个/三个命令通过终端安装它:
wget https://launchpad.net/ubuntu-tweak/0.8.x/0.8.7/+download/ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb sudo dpkg -i ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb
或者
sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak-tool
-
并按照下图所示的步骤进行操作:
答案3
如果您要更改属于某个软件包(/usr/share/backgrounds/warty-final-ubuntu.png
属于ubuntu-wallpapers
)的文件,最好使用添加文件转移dpkg-divert
。否则,软件包系统不知道该位置的文件属于您,并且每当软件包更新时,它都会被覆盖。虽然ubuntu-wallpapers
很少更改,但当您将系统升级到新的 Ubuntu 版本时,它可能会发生变化。
使用dpkg-divert
很简单:
sudo dpkg-divert --local --rename /usr/share/backgrounds/warty-final-ubuntu.png
这会将文件重命名为后缀.distrib
,现在您可以自由添加自己的文件版本。软件包更新将影响文件.distrib
,而不会影响您的替换。
我使用符号链接设置了我想要的背景:
sudo ln -s autumn-dusk.jpg /usr/share/backgrounds/warty-final-ubuntu.png
如果您想使用自己的某个文件,请确保其他用户可以访问它。所有父目录都需要具有读取和执行权限。您可以使用以下命令检查:
sudo -u nobody file /usr/share/backgrounds/warty-final-ubuntu.png
如果无法访问,您将收到Permission denied
来自 的消息file
。
答案4
我只是将墙纸复制在上面/usr/share/backgrounds/warty-final-ubuntu.png
,并且没有任何问题。