有没有办法可以关闭在登录屏幕上显示用户壁纸?

有没有办法可以关闭在登录屏幕上显示用户壁纸?

我不想将我的壁纸暴露给与我共用电脑的其他人,有什么方法可以禁用此功能或解决它吗?

答案1

隐藏你的壁纸

首先,听起来壁纸很敏感。所以你应该确保其他人无论如何都看不到它,无论它是否显示在欢迎界面上。

为了防止他人查看您的壁纸文件:

  1. 打开文件浏览器
  2. 导航至壁纸文件
  3. 右键单击它
  4. 选择属性
  5. 选择权限选项卡
  6. 在“其他”下,选择“访问:”下拉菜单并选择“无”

好了。现在除了你之外没有人可以查看该文件。顺便说一句,这意味着欢迎器不能再将其显示为您的墙纸并将恢复为默认值。

隐藏所有壁纸

sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false

显示不同壁纸的秘密奖励技巧

如果你想展示不同的在欢迎器上将壁纸设置为您自己的壁纸,在终端中发出以下命令:

id -u

这将为您提供一个代表您在系统上的用户 ID 的数字。现在输入以下命令:

dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/UserYOURID org.freedesktop.Accounts.User.SetBackgroundFile string:YOURWALLPAPER

其中 YOURID 是您刚刚获得的用户 ID,YOURWALLPAPER 是您想要使用的壁纸的路径。

现在,如果您在执行此操作后更改桌面壁纸,则欢迎器壁纸将重置为桌面壁纸。因此,您必须再次输入此命令以维护单独的壁纸。

答案2

对于 12.04

在终端中尝试以下命令。它应该有效。

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

参考:

相关内容