如何移除邮件图标指示程序?

我在想如何能够移除全局菜单中的小邮件指示程序。我已经卸载了所有使用它的程序,比如Thunderbird、Empathy和Gwibber,因为我不使用它们,但是图标还在那里。
有什么建议吗?
12个回答

你可以通过点击链接并点击卸载来移除消息指示器,从而移除indicator-messages Install indicator-messages软件包。或者在终端中执行以下命令:
sudo apt-get remove indicator-messages

然后退出并重新登录。

2当我这样做时,这个图标消失了。然而,它导致一些错误出现 - 时钟/日历不时地消失,有时程序菜单栏与顶部栏集成不正常。你知道为什么吗? - Rafal
25无需注销,只需运行killall unity-panel-service命令即可。 - desgua
14为什么要卸载被多个程序使用的软件包,当你可以只是禁用Thunderbird插件呢? - Ian Dunn
4@IanDunn 因为很多人,就像提出原始问题的那个人一样,并不使用任何使用指示器消息的多个程序。 - Michael Martin-Smucker
4我必须同意@IanDunn的观点,应该采用最不具侵入性的方法。天真的用户并不了解移除某些服务可能会产生多大的影响,所以仅仅禁用图标而不是完全移除整个服务,将是更好的建议。然后,你可以补充你的回答,建议移除该服务/应用程序。 - Todd
这看起来有点可疑,我不想完全禁用指示消息,我只想禁用Evolution邮件功能... 这个答案是不是可以做到这一点? - Nearoo

如果已安装Thunderbird Mail并且在系统设置->详细信息中设为默认邮件应用程序,则启动Thunderbird,转到菜单->工具->附加组件->扩展,并禁用Thunderbird扩展“消息菜单和Unity启动器集成”。退出Thunderbird。注销并重新登录Ubuntu。
这样可以解决Ubuntu 14.04和16.04 LTS的问题,而无需卸载任何内容。

非常感谢。我之前在偏好设置下一直在寻找那个选项。 - thuyein
1我可以确认,截至2015年12月16日,在Ubuntu 14.04.3 LTS 64位系统上,这个方法是有效的。 - Vesnog
1在我的机器上,我需要进入菜单->工具->附加组件->扩展。 - morhook
1也适用于Ubuntu 16.04操作系统。 - rneves
3这应该是首选的解决方案。 - Fr. John Jenkins

从Ubuntu软件中心中删除indicator-messages包。
然后重新启动,就完成了!

2我在软件中心找不到它,所以我执行了sudo apt-get remove indicator-messages命令,然后退出再登录。现在图标已经消失了。 - Thierry Lam
1要进行更高级的软件包管理,请从USS安装Synaptic。 - sarvesh.lad
1你不应该需要重新启动。 - lfaraone
1无需注销或重新启动,只需运行killall unity-panel-service。 - insign

这个指令不会在Ubuntu 12.04(Precise)上移除声音图标

您可以通过打开“终端”程序并输入以下命令来从系统中卸载该程序:

sudo apt-get remove indicator-messages -y

它会要求您输入密码,然后将程序从您的系统中删除。

消息指示器仅在应用程序注册使用时才会显示;默认情况下,没有应用程序注册使用它,意味着消息指示器被隐藏。然而,某些应用程序(如Thunderbird)在你打开它们时立即注册到指示器上,并没有明显的方法将其移除。

我的解决方案是将注册到指示器的应用程序列表重置为默认值(空),然后关闭指示器以刷新它。

打开终端并复制/粘贴以下内容:

dconf reset /com/canonical/indicator/messages/applications
killall indicator-messages-service

2这对我有用。我卸载了Thunderbird,但图标仍然存在。按照说明操作后,现在图标已经消失并且一直没有出现。似乎比完全删除指示器包更安全。 - Alan Plum

12.04(精确版):
sudo apt-get remove -y indicator-messages
killall indicator-messages-service
killall unity-panel-service

14.04版本的gnome-fallback下运行良好。 - user371211
这也适用于16.04 LTS。 - Alan Plum

这个在Gnome Shell 11.04版本中有效,对于Unity界面就不确定了。
打开Synaptic+移除"indicator-messages"+退出并重新登录。

我真的不知道如何打开Synaptic…. - 700 Software
@George:如果你使用Unity桌面环境,打开Dash(点击左上角的Ubuntu标志),开始输入“synaptic”,然后点击“Synaptic软件包管理器”。 - joris
@joris:这是永久的吗?如果没有办法恢复,我不想将其删除。 - 700 Software
1@GeorgeBailey 如果你想要它回来,你只需要重新安装那个软件包(这将需要光盘或其他方式将软件包的安装数据传输到机器上,因为没有互联网)。 - htorque

关于移除电子邮件图标,有一个警告。由于两者相互连接,您还将失去声音控制图标。 通过移除“指示器应用程序”包,您将无法再通过单击面板图标来访问或控制声音设置。


5这就是为什么你只移除 indicator-messages 而不是整个 indicator。 - Valentin Klinghammer
移除了16.04 LTS下的indicator-messages,重新启动后声音(和其他一切)仍然存在。 - Alan Plum
@Hitechcomputergeek的回答有效,并且不会移除音量控制图标。 - jmng

1)在终端中:
sudo apt-get remove indicator-messages
sudo killall gnome-panel

这将在不重新启动的情况下删除该软件包,并删除图标。


所以删除"indicator-messages"将导致删除更多不想要的内容,如声音指示器等等。要查看可能删除的列表,请打开dconf编辑器并查看/com/canonical/indicator/messages/applications下的内容。如果犯了删除"indicator-messages"的错误,最好的解决办法是编辑/com/canonical/indicator/messages/applications,只删除你想要删除的内容。在我的情况下,我只需要重置(Default:[])/com/canonical/indicator/messages/applications/thunderbird.destop这一项设置为空白。关于在消息菜单中显示的应用程序列表,与此列表中的桌面文件ID对应的应用程序将显示在消息菜单中。因此,我投票支持"Hitechcomputergeek贡献编号5。