自动更改登录背景

自动更改登录背景

如果我更改了桌面背景图片,该图片也会被设置为登录屏幕。现在它不起作用了。无论我更改什么,登录背景都是同一张图片(Ubuntu 的默认图片)我该如何让它正常工作?

答案1

这个问题已经回答过多次了,这里是一个合适的链接。

我已经在 Ubuntu 16.10 上尝试了此主题中的所有解决方案,但只有一个成功。不幸的是,它是丑陋的。

首先,确保您要使用的图片是.png 格式,然后打开您的终端:

cd /usr/share/backgrounds
sudo cp /directory/path/to/my/picture /usr/share/backgrounds
sudo mv warty-final-ubuntu.png warty-final-ubuntu2.png
sudo mv 'my-picture-name.png' warty-final-ubuntu.png

然后注销即可查看您的新登录壁纸。

答案2

  1. 添加一个 cronjob /etc/cron.d/variety-background-cp,每 10 分钟将当前背景图像复制到加密主文件夹之外的位置:

    # hourly copy background image
    */10 * * * * your-sername cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    
  2. 使用以下方法备份 ubuntu 主题文件

    cp /usr/share/gnome-shell/theme/ubuntu.css /var/tmp/
    
  3. 编辑#lockDialogGroup您的部分ubuntu.css,例如

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  4. 重启

https://askubuntu.com/a/1145846/34298

相关内容