我一直在尝试使用ubuntu-tweak将登录屏幕墙纸更改为我自己的墙纸。这些墙纸位于Ubuntu的默认墙纸文件夹中,我已为所有用户赋予了读取权限。
现在,登录屏幕上甚至没有墙纸。
我一直在尝试使用ubuntu-tweak将登录屏幕墙纸更改为我自己的墙纸。这些墙纸位于Ubuntu的默认墙纸文件夹中,我已为所有用户赋予了读取权限。
现在,登录屏幕上甚至没有墙纸。
Answers:
通过尝试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
ubuntu-desktop
嗯..我尝试安装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
非常简单。
成为root并更改当前文件夹
sudo su
cd /usr/share/backgrounds/
将图片文件复制到此位置
将文件名更改为 warty-final-ubuntu.png
这将更改登录屏幕的背景图像。
我相信您正在寻找的是:
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'
Canonical在Ubuntu 16.04中添加了对此功能的支持。看一下此链接-> https://help.ubuntu.com/16.04/ubuntu-help/user-changepicture.html
我不小心发现了行之有效的解决方案。它甚至可以在登录屏幕期间保留新兴墙纸的动画(这是我最想要的)。一步一步,我做了什么:
(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
这会将登录墙纸更改为默认墙纸。(动画需要我们的东西)
制作一个名为“ 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
可能会更改。
最重要的事情。要在墙纸上的“首选项”中通过GUI更改您的桌面背景,该墙纸要在登录屏幕上显示。
重启你的电脑。
取消选中启动程序“ WallpaperChange”。您现在不再需要它。在下一次更换墙纸时,您将再次使用它。
我只是在ubuntu 13.04上进行了测试,偶然发现了一个解决方案。我无法为您提供技术答案,说明其为何有效。这可能取决于您设置登录墙纸之前对计算机所做的操作。我将重新安装ubuntu,再次尝试此代码,并了解我的解决方案是否需要任何进一步的编辑。(在第1页中添加了第4行)
问候
我在Ubuntu 14.04中获得了更简单的方法来解决此问题。您只需要通过在终端中键入command来更改图像的权限,如下所示。
chmod 644 'path-of-file-to-change-permission'
将文件更改权限路径替换为图片的路径。
例如,您的背景图像位于/ home / Admin / Pictures中,然后按如下所示键入command。
chmod 644 /home/Admin/Pictures/*.jpg
这将起作用。
一种简单的方法,您可以使用Nautilus更改登录背景:
/usr/share/backgrounds
.png
格式)/usr/share/backgrounds
sudo cp your_wallpaper.jpg /usr/share/backgrounds/
sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
sudo nano /usr/share/gnome-background-properties/trusty-wallpapers.xml
</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
System Settings
-> Appearance
-> Look
标签-> Wallpapers
。最后选择您的壁纸,该壁纸现在将以名称Name_of_your_wallpaper出现。在Ubuntu 18.04中,您需要更改默认主题中背景图片的路径 /usr/share/gnome-shell/theme/ubuntu.css
cp /usr/share/gnome-shell/theme/ubuntu.css /var/tmp/
如果某个地方有错字,您将无法访问登录屏幕本身。如果您有任何错误,则必须退回到终端以还原更改或进行更正。
更改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;
}
重新启动计算机以查看效果。