肖特韦尔

肖特韦尔

我安装了 Ubuntu Studio 15.10,然后:

sudo apt-get install ubuntu-desktop

现在在登录屏幕上,我有默认的棕色 Ubuntu 默认背景。

  • 我以 root 身份尝试了这个:

    sudo xhost +SI:localuser:lightdm
    sudo su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter background /usr/share/backgrounds/Tranquil_by_Pat_David.jpg
    

    但这并没有改变什么。

  • 以用户 lightdm 身份启动unity-control-center并更改背景也没有任何效果。

  • /usr/share/backgrounds/Tranquil_by_Pat_David.jpg我还检查了其全局可读的权限。

答案1

unity-greeter更改默认背景的正确方法是通过覆盖glib-2.0架构,如Lightdm Ubuntu 维基

步骤如下:

  1. 创建/usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override包含以下内容的文件:

    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/foo/wallpaper.png'
    
  2. 跑步sudo glib-compile-schemas /usr/share/glib-2.0/schemas

  3. 重新启动或登录到 TTY2(按Ctrl+ Alt+访问F2 )并运行sudo service lightdm restart

这已经在我的 Ubuntu 14.04 上测试过了

更新日期:2015 年 11 月 17 日

我编写了一个脚本,可以简化更改欢迎界面背景的过程。它的最终版本已在两个版本的 Ubuntu 14.04 LTS(实际物理机)和 15.10(虚拟机)上进行了测试。可以在以下位置找到它:我的 GitHub

答案2

似乎所有 gsettings 在 Ubuntu 15.10 中都没有效果,(可能是因为我先安装了带有 xfce4 的 Ubuntu Studio)。

我通过添加这一行来解决这个问题/etc/lightdm/lightdm-gtk-greeter.conf

background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg

或者用一个sudo命令:

sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'

答案3

非程序员的方法是使用 Ubuntu Tweak。仍可按照以下方法使用这个答案

答案4

肖特韦尔

对于基本的壁纸更改功能,您不需要安装任何软件,只需shotwell

只需启动预装的 Shotwell 照片管理器,选择您需要的图片(您可能需要先导入它们),然后转到文件 -> 设置为桌面幻灯片。单击“在锁定屏幕上”。

最后根据需要在下一个对话框中设置时间间隔并完成!

来源:http://ubuntuhandbook.org/index.php/2018/07/4-wallpaper-changer-ubuntu-18-04/

注意:这不再适用于 Ubuntu 19.04 中的登录屏幕,但仍适用于桌面背景。

相关内容