我们正在寻找一种方法,以永久删除开关用户帐户功能,从我们的安装Ubuntu团结。注意,当您在右上角右击用户名时,此函数将出现。然后,它会显示一个5-10个已经登录的用户列表,以及切换用户帐户的选项。我们知道,我们可以通过默认的gnome来做到这一点,但是我们也想要使用Unity的选项,但是不需要切换用户帐户选项。
我们已经尝试过dconf编辑器、User和其他几个选项来删除用户名列表,从下拉列表中切换用户帐户选项。我们知道一次可以为一个用户做到这一点,但是我们希望在大约160个工作站上为所有用户做到这一点。
我们已经尝试过的一些选择是:
这是我们试图删除的东西的视觉:

发布于 2013-12-13 22:59:52
您是否尝试过编辑/usr/share/glib-2.0/schemas/com.canonical.indicator.session.gschema.xml文件,只需更改以下内容:
<key type="b" name="user-show-menu">
<default>true</default>
<summary>Determine the visibility of the User Menu</summary>
<description>Allow for the user menu to be hidden by the user.</description>
</key> </code>对此(真为假):
<key type="b" name="user-show-menu">
<default>false</default>
<summary>Determine the visibility of the User Menu</summary>
<description>Allow for the user menu to be hidden by the user.</description>
</key>然后备份/usr/share/glib-2.0/schemas/gschemas.compiled,然后运行
sudo glib-compile-schemas /usr/share/glib-2.0/schemas通常,这将设置为默认的所有用户。
弗洛里安·迪什在注释中指出,最好编写一个覆盖文件,因为.xml可以在更新中被覆盖,这样就会丢失设置。因此,不要直接修改gschema.xml,而是创建一个具有以下内容的/usr/share/glib-2.0/schemas/myoverride.gschema.override文件:
[com.canonical.indicator.session]
user-show-menu=false其余的是相同的:备份和编译。
发布于 2015-12-20 12:27:05
这一点在14.04 Unity (3D)中略有不同:
[apps/indicator-session]
user-show-menu=false系统管理员可能希望将其设置在/etc/dconf中,甚至可能将其锁定。有关更多信息,请参见dconf系统管理员指南。
发布于 2016-07-11 20:31:51
我的同事刚刚在Ubuntu16.04LTS中找到了一个解决办法,在/etc/bash.bashrc中添加了以下内容
gsettings set com.canonical.indicator.session user-show-menu false
这样,当发生任何用户登录时,都不会出现“切换用户”菜单。
https://askubuntu.com/questions/390465
复制相似问题