我/是否可以从消息指示器中删除广播选项?

fou*_*ric 3 indicator gwibber messaging-menu

我想在 Unity 模式下从 GNOME 面板/指示器小程序(准确地说是 Gwibber/广播小程序)中删除一个小程序。

这可能吗?

如果是这样,任何技术是否也适用于其他程序可能放置在那里的其他小程序?

Cha*_*Suh 5

我所做的是创建文件夹~/.config/indicators/messages/applications-blacklist。然后在里面,我创建了一个gwibber.indicator只有一行的文本文件:

/usr/share/applications/gwibber.desktop
Run Code Online (Sandbox Code Playgroud)

现在注销并重新登录(或杀死并重新启动面板),您应该会看到广播项目消失了。

权威来源在这里。它解释了如何使用上述过程将消息菜单上的项目列入黑名单。可能没有解释的一件事是如何找到用于文本文件的正确名称(例如为什么是 gwibber.indicator 而不仅仅是 gwibber)以及如何找到桌面文件的路径。

要查找名称,您只需ls /usr/share/indicators/messages/applications. 桌面路径应该类似于上面 gwibber 示例中的路径,但您可以ls /usr/share/applications/检查它在那里。

要将您自己的应用程序添加到消息传递菜单,您需要创建一个文件夹:

mkdir ~/.config/indicators/messages/applications
Run Code Online (Sandbox Code Playgroud)

然后放置一个带有应用程序桌面文件路径的文本文件;我想你可以在这里选择任何名字。

参考: