Krz*_*tof 5 unity users gsettings
Ubuntu unity 显示用户列表:

我知道我可以关闭它,使用
gsettings set com.canonical.indicator.session user-show-menu false
Run Code Online (Sandbox Code Playgroud)
或使用 dconf 工具。
它有效,但系统中的每个用户都必须这样做,如果他不想看到系统中的所有用户列表。
您知道如何(以及在何处)设置它以不将菜单中的用户显示为默认设置吗?
将下面的代码复制到一个空的文件中,另存为nouserinfo.desktop:
[Desktop Entry]
Type=Application
Exec=/bin/bash -c "sleep 10 && gsettings set com.canonical.indicator.session user-show-menu false"
Name=NoUserInfo
Run Code Online (Sandbox Code Playgroud)将文件复制到 /etc/xdg/autostart
从现在开始,默认设置为不显示用户。该设置将在登录后立即应用。
.desktop在~/.config/autostart. 然而,这只会为一个用户运行。.desktop文件放入中/etc/xdg/autostart,则该命令将运行,与用户登录的内容相同。sleep 10是为了确保该命令在桌面准备就绪时运行。只需将以下文件放在用户的~/.config/autostart:
[Desktop Entry]
Type=Application
Exec=/bin/bash -c "sleep 15 && gsettings set com.canonical.indicator.session user-show-menu true"
Name=NoUserInfo
Run Code Online (Sandbox Code Playgroud)
全局.desktop文件的本地版本将覆盖全局文件,也在启动应用程序的.desktop文件中。