更改登录屏幕墙纸


32

我一直在尝试使用ubuntu-tweak将登录屏幕墙纸更改为我自己的墙纸。这些墙纸位于Ubuntu的默认墙纸文件夹中,我已为所有用户赋予了读取权限。

现在,登录屏幕上甚至没有墙纸。


这里查看我的答案,看看是否有帮助。
米奇

我已经尝试过了,但是没有用。
2013年

您有什么版本的Ubuntu?我曾经使用用户壁纸登录过屏幕,但是现在在Ubuntu 13.04中,至少在默认情况下,此功能处于禁用状态
Lucio 2013年

@Lucio我正在运行Ubuntu 13.04。会有其他选择吗?
乔伦(Joren)2013年

在Ubuntu 18.04中,这又发生了变化,这是一个如何更改它的教程:vitux.com/how-to-to-change-login-lock-screen-background-in-ubuntu
rubo77

Answers:


33

通过尝试Senio的答案,我没有运气。但是我做了一点修改就中奖了:

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

图像路径实际上是您要作为登录屏幕墙纸的图像的存储路径,例如:/usr/share/backgrounds/x.jpg

我测试了并且它正在工作

我发现此页面提供有关此问题的一些技巧: Ubuntu13.04 LighDM


3
并且不要忘记给您的墙纸足够的权限;)
Joren

1
我也确认这也适用于13.10。
Joren

这在我的Ubuntu Studio 15.10上不起作用,已通过ubuntu-desktop
rubo77


@JonasCz虽然适用于16.04中的锁定屏幕……
masu

8

便宜又肮脏的解决方案:到达终端,然后:

须藤鹦鹉螺

然后使用Nautilus将您喜欢的背景复制到

/ usr / share / backgrounds /

然后,将要使用的图像重命名。backup-imagenameold.png 然后,将首选图像重命名为原始背景的文件名。

我知道它不干净也不靠谱,但是它能尽快完成工作;)

干杯,吕塞尔


很简单,可以在Ubuntu 14.04上使用。
Marcel

这是在16.10中唯一为我工作的人
-TheYnot

7

嗯..我尝试安装dconf-editor更改该背景。打开终端并键入此脚本..

sudo apt-get install dconf-editor

运行dconf-editor:

sudo dconf-editor

并显示窗口...打开com>规范> unity-greeter,然后更改:

draw-user-backgrounds: 'true'
background: 'path-to-image'

这是一个很好的通用解决方案- dconf-editor无论如何,可能还需要其他东西。+1
Priidu Neemre

谢谢。对我来说,我必须将“ draw-user-backgrounds”设置为false才能显示图像,否则只是颜色渐变..祝你好运。
条例草案

7

非常简单。

  1. 打开一个终端
  2. 成为root并更改当前文件夹

    sudo su
    cd /usr/share/backgrounds/
    
  3. 将图片文件复制到此位置

  4. 将文件名更改为 warty-final-ubuntu.png

这将更改登录屏幕的背景图像。

资源


有趣的是,即使对于ubuntu 16.04来说,它仍然可以工作...尽管文件必须是png
Scott Stensland

5

我相信您正在寻找的是:

sudo apt-get install lightdm-gtk-greeter
sudo vim /etc/lightdm/lightdm-gtk-greeter.conf

更改行:

background=/usr/share/backgrounds/warty-final-ubuntu.png

随心所欲 希望这可以帮助


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

这行得通,但是如何将图像居中并缩放到原始图像的0.5倍呢?
Apurv


1

我不小心发现了行之有效的解决方案。它甚至可以在登录屏幕期间保留新兴墙纸的动画(这是我最想要的)。一步一步,我做了什么:

  1. (lightDM)将墙纸登录屏幕更改为默认屏幕。输入终端:

    sudo -i
    xhost +SI:localuser:lightdm
    su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
    gsettings set com.canonical.unity-greeter background ''
    exit
    

    这会将登录墙纸更改为默认墙纸。(动画需要我们的东西)

  2. 制作一个名为“ WallpaperChange”的启动程序,该程序执行以下行:

    gsettings set org.gnome.desktop.background picture-uri \
              file:///usr/share/backgrounds/ur_desktop_wallpaper_here.jpg
    

    在每次启动期间,它都会更改您的桌面背景 ur_desktop_wallpaper_here.jpg

    注意:的完整路径ur_desktop_wallpaper_here可能会更改。

  3. 最重要的事情。要在墙纸上的“首选项”中通过GUI更改您的桌面背景,该墙纸要在登录屏幕上显示。

  4. 重启你的电脑。

  5. 取消选中启动程序“ WallpaperChange”。您现在不再需要它。在下一次更换墙纸时,您将再次使用它。

我只是在ubuntu 13.04上进行了测试,偶然发现了一个解决方案。我无法为您提供技术答案,说明其为何有效。这可能取决于您设置登录墙纸之前对计算机所做的操作。我将重新安装ubuntu,再次尝试此代码,并了解我的解决方案是否需要任何进一步的编辑。(在第1页中添加了第4行)

问候


1
我已按照您的步骤进行操作,但在登录屏幕上仍看不到墙纸。
乔伦(Joren)

1

我正在使用Ubuntu 14.04(所有桌面设置都是标准设置,并且正在使用标准外壳程序),而且我认为它比上述所有解决方案还要简单。

我唯一要做的就是下载图片或获取我自己的照片,使其适合屏幕尺寸,在下载的图片上单击鼠标右键,然后选择“设置为背景”。

此过程似乎将图像复制到用户的Picture / Wallpaper文件夹中,并且在给定正确的图像尺寸的情况下,下次登录时也会显示该图像。


在16.04上对我来说效果很好。它最适合具有单个用户的系统。背景显然是特定于用户的。
马丁·尤因

1

我在Ubuntu 14.04中获得了更简单的方法来解决此问题。您只需要通过在终端中键入command来更改图像的权限,如下所示。

chmod 644 'path-of-file-to-change-permission'

将文件更改权限路径替换为图片的路径。

例如,您的背景图像位于/ home / Admin / Pictures中,然后按如下所示键入command。

chmod 644 /home/Admin/Pictures/*.jpg

这将起作用。


0

一种简单的方法,您可以使用Nautilus更改登录背景:

  • 打开Nautilus(在root模式下)
  • /usr/share/backgrounds
  • 剪切/移动/删除“ warty-final-ubuntu.png”
  • 然后选择所需的图片(.png格式)
  • 将其重命名为“ warty-final-ubuntu.png”
  • 然后将其移回 /usr/share/backgrounds

这实际上是最简单的。其他许多答案都行不通,而且比这更复杂
话说回来,2016年

0

我能够偶然更改登录屏幕。它似乎每次都对我有用。我选择了想要使用的图片,在Shotwell中将其打开,然后将其另存为PNG格式。然后选择该图片作为我的背景。然后我注销,然后又回到Bam。登录屏幕是我选择的图片。不再有难看的橙色。现在,我需要弄清楚如何在登录屏幕上删除网格。


0

步骤1.安装ubuntu调整sudo apt-get安装ubuntu-tweak

步骤2.从命令行启动Ubuntu调整:ubuntu-tweak

步骤3.更改背景图像进入“调整”>“登录设置”>单击以更改背景图像


4
如果您可以详细说明您的答案并为每个步骤提供更多详细信息,那就太好了。如何安装Ubuntu Tweak以及一些屏幕截图可能会很好。
字节指挥官

0
  1. sudo cp your_wallpaper.jpg /usr/share/backgrounds/
  2. sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
  3. sudo nano /usr/share/gnome-background-properties/trusty-wallpapers.xml
  4. 转到文件底部最后一个 </wallpapers>标签上方,复制文本:
<wallpaper>
    <name>Name_of_your_wallpaper</name>
    <filename>/usr/share/backgrounds/your_wallpaper.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>   
</wallpaper>
</wallpapers> <-- This should be the last line - copy the above text
  1. 保存文件并退出。
  2. 在展开窗口中打开System Settings-> Appearance-> Look标签-> Wallpapers。最后选择您的壁纸,该壁纸现在将以名称Name_of_your_wallpaper出现

0

在Ubuntu 18.04中,您需要更改默认主题中背景图片的路径 /usr/share/gnome-shell/theme/ubuntu.css

  1. 首先备份文件!!!

    cp /usr/share/gnome-shell/theme/ubuntu.css /var/tmp/
    

    如果某个地方有错字,您将无法访问登录屏幕本身。如果您有任何错误,则必须退回到终端以还原更改或进行更正。

  2. 更改ID中的背景路径 #lockDialogGroup

    使用以下命令将当前图像复制到未加密的文件夹(如果当前图像位于加密文件夹中)

    cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    

    并将其添加到该#lockDialogGroup部分中,例如:

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  3. 重新启动计算机以查看效果。

参见https://askubuntu.com/a/1071765/34298


-1

过去这对我有用。我不确定这是否可以在统一环境中工作。

运行这个。

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow


注销,进行更改。
重新登录
运行。

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.