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

我不想将我的壁纸暴露给共享我的电脑的其他人,有没有办法可以禁用此function或解决它?

隐藏你的壁纸

首先,它听起来像壁纸是敏感的。 所以你应该确保没有其他人可以查看它,无论它是否显示在欢迎会上。

要防止人们查看您的壁纸文件:

  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是您要使用的壁纸的路径。

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

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 

参考文献: