首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除Unity2D中的交换机用户帐户选项?

如何删除Unity2D中的交换机用户帐户选项?
EN

Ask Ubuntu用户
提问于 2013-12-13 22:16:49
回答 3查看 2.7K关注 0票数 5

我们正在寻找一种方法,以永久删除开关用户帐户功能,从我们的安装Ubuntu团结。注意,当您在右上角右击用户名时,此函数将出现。然后,它会显示一个5-10个已经登录的用户列表,以及切换用户帐户的选项。我们知道,我们可以通过默认的gnome来做到这一点,但是我们也想要使用Unity的选项,但是不需要切换用户帐户选项。

我们已经尝试过dconf编辑器、User和其他几个选项来删除用户名列表,从下拉列表中切换用户帐户选项。我们知道一次可以为一个用户做到这一点,但是我们希望在大约160个工作站上为所有用户做到这一点。

我们已经尝试过的一些选择是:

这是我们试图删除的东西的视觉:

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2013-12-13 22:59:52

您是否尝试过编辑/usr/share/glib-2.0/schemas/com.canonical.indicator.session.gschema.xml文件,只需更改以下内容:

代码语言:javascript
复制
<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>

对此(真为假):

代码语言:javascript
复制
<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,然后运行

代码语言:javascript
复制
sudo glib-compile-schemas /usr/share/glib-2.0/schemas

通常,这将设置为默认的所有用户。

更新:

弗洛里安·迪什在注释中指出,最好编写一个覆盖文件,因为.xml可以在更新中被覆盖,这样就会丢失设置。因此,不要直接修改gschema.xml,而是创建一个具有以下内容的/usr/share/glib-2.0/schemas/myoverride.gschema.override文件:

代码语言:javascript
复制
[com.canonical.indicator.session]
user-show-menu=false

其余的是相同的:备份和编译。

票数 3
EN

Ask Ubuntu用户

发布于 2015-12-20 12:27:05

这一点在14.04 Unity (3D)中略有不同:

代码语言:javascript
复制
[apps/indicator-session]
user-show-menu=false

系统管理员可能希望将其设置在/etc/dconf中,甚至可能将其锁定。有关更多信息,请参见dconf系统管理员指南。

票数 0
EN

Ask Ubuntu用户

发布于 2016-07-11 20:31:51

我的同事刚刚在Ubuntu16.04LTS中找到了一个解决办法,在/etc/bash.bashrc中添加了以下内容

gsettings set com.canonical.indicator.session user-show-menu false

这样,当发生任何用户登录时,都不会出现“切换用户”菜单。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/390465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档