如何在 Ubuntu 14.04 中设置 LightDM 壁纸?

如何在 Ubuntu 14.04 中设置 LightDM 壁纸?

在以前的 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 编辑器

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 壁纸

  1. 安装Ubuntu 调整

    首次安装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
    
  2. 打开Ubuntu 调整

    并按照下图所示的步骤进行操作:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案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,并且没有任何问题。

相关内容