当前位置: 首页>>技术教程>>正文


lightdm – 有没有一种方法可以关闭在登录屏幕上显示用户的墙纸?

, ,

问题描述

我不想将壁纸暴露给与我共享计算机的其他人,是否可以禁用或禁用此功能?

最佳回答

隐藏您的壁纸

首先,听起来墙纸很敏感。因此,无论是否在迎宾员上显示,都应确保没有其他人可以查看。

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

  1. 打开文件浏览器

  2. 导航到墙纸文件

  3. 右键点击它

  4. 选择属性

  5. 选择权限标签

  6. 在”Others”下,选择”Access:”下拉菜单,然后选择”None”

那里。现在没有人,但是您可以查看该文件。顺便说一句,这意味着迎接者无法再将其显示为墙纸,而将回退为默认墙纸。

隐藏所有壁纸

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

参考文献:

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11746.html,未经允许,请勿转载。