我不想将我的壁纸暴露给与我共用电脑的其他人,有什么方法可以禁用此功能或解决它吗?
答案1
隐藏你的壁纸
首先,听起来壁纸很敏感。所以你应该确保其他人无论如何都看不到它,无论它是否显示在欢迎界面上。
为了防止他人查看您的壁纸文件:
- 打开文件浏览器
- 导航至壁纸文件
- 右键单击它
- 选择属性
- 选择权限选项卡
- 在“其他”下,选择“访问:”下拉菜单并选择“无”
好了。现在除了你之外没有人可以查看该文件。顺便说一句,这意味着欢迎器不能再将其显示为您的墙纸并将恢复为默认值。
隐藏所有壁纸
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
参考: