请勿在面板中显示用户名。

在Unity中,用户名称显示在面板上。是否可以使其不显示?例如,如果只显示图标而不显示用户名,那将会很好。

The displayed user name

6个回答

(如果您不想安装其他程序)
打开终端并使用以下命令来禁用名称显示。
gsettings set com.canonical.indicator.session show-real-name-on-panel false

enter image description here

要将其还原为简单使用

gsettings set com.canonical.indicator.session show-real-name-on-panel true

enter image description here

在使用其中一个命令后,您需要注销并重新登录或使用unity --replace &重新加载Unity。

您还可以使用以下方法从指示面板中删除用户切换菜单

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

enter image description here

并启用它。
gsettings set com.canonical.indicator.session user-show-menu true

enter image description here

但是如果你这样做,将会同时禁用用户名和用户切换指示器。你不能在保留用户名指示器的同时移除用户切换菜单。

感谢gsettings命令,它能够为键提供自动补全功能,这是一个更加便利的存在! - Muhammad Hewedy

打开dconf编辑器,进入“应用程序 -> 指示会话”并取消标记“用户显示菜单”。

enter image description here

注销并重新登录

安装软件包 dconf-tools
sudo apt-get install dconf-tools

按下 Alt+F2 并运行:
dconf-editor

在dconf编辑器中,导航到apps > indicator-session ,然后取消选中show-real-name-on-panel选项。

enter image description here

然后重新加载Unity以查看效果:
unity --replace

或者注销并重新登录

你忘记提到我需要注销并重新登录才能使更改生效。也许重置 Unity 也可以解决这个问题? - N.N.
@N.N. 谢谢 :) 我修改了我的回答,只需要输入 unity --replace 就足够看到变化了。 - Achu
这个方法很有效。还有其他的方法可以达到同样的效果吗,比如通过命令行来完成? - N.N.
@N.N. 抱歉 :) 我还不知道如何在命令行中执行此操作。但是当我学会了,我会在答案中包含它的。 - Achu
Bruno在http://askubuntu.com/a/87674/19490上发布了一个命令行解决方案。哦,正如我在评论中对Bruno的帖子所提到的,也许可以考虑包含一些屏幕截图来展示设置的差异,以使你的答案更好。 - N.N.
@N.N. 是的..我看到了,我学会了终端命令 :) 你可以使用Bruno的答案 :) 如果你更喜欢命令行。但是我想你已经得到了答案对吧? :) - Achu
我明白了,但并不是只有我一个人会阅读你的帖子。这个网站上大多数访问者都是通过搜索引擎直接进入的。改善帖子以便未来的访问者能够受益是一件好事。 - N.N.
让我们在聊天中继续这个讨论。 - Achu
我想说这只是对答案的一个修正,我很乐意看到我提供的信息“在同一个地方”,所以请随意编辑你的答案,并包括命令行版本(你也可以复制图片)。不知道,由你们决定。(@Achu,@N.N.) - Bruno Pereira

对于12.04 (也适用于早期版本)

所以,要禁用用户名显示,有两种方法:1)命令行 2)图形界面。

1)命令行

如果您根本不想使用切换功能,不显示用户名和用户图标。请执行以下操作:

打开终端并执行此命令以禁用它。然后注销并重新登录。

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

要重新启用,只需将false更改为true
gsettings set com.canonical.indicator.session user-show-menu true

2)图形化方法(使用Ubuntu-tweak)
1. 安装Ubuntu-tweak - 如何安装Ubuntu-Tweak? 2. 在Dash中键入名称打开Ubuntu-tweak ![opening ubuntu-tweak from dash](https://istack.dev59.com/lSxRo.webp)
3. 进入“Tweaks” → “Session indicator”部分 ![Go to Tweaks -> Session indicator](https://istack.dev59.com/j2aOh.webp)
4. 将开关“User indicator”切换到关闭状态 ![enter image description here](https://istack.dev59.com/gxETo.webp)
(要恢复设置,只需再次切换“User indicator”开关)
完成了。注销并重新登录以查看更改。
以下是禁用用户名前后的屏幕截图:
  • 之前:

    在此输入图像描述

  • 之后:

    在此输入图像描述


通过在这里链接安装PPA,为Ubuntu 11.10安装Ubuntu Tweak。

安装完成后,转到“调整”选项卡,并更改“面板中显示完整名称”的设置。 enter image description here


请问您是否可以包含一张截图,显示如何更改“在面板中显示全名”的设置? - N.N.
抱歉,我现在不在电脑旁边,但稍后我会添加一个。 - William

自Ubuntu 12.10版本开始,面板上不再显示用户名。因此,您无需做任何操作。