use*_*849 6 indicator unity messaging-menu
我会知道如何在 Ubuntu 12.04 中从消息菜单中删除或隐藏聊天状态部分(可用、离开、忙碌、不可见和离线),因为我没有使用任何即时通讯工具。我不想删除整个菜单,只删除那部分。
非常感谢和最好的问候!!

fos*_*dom 15

如您所见,状态部分已被删除,只留下广播和邮件部分
积极地说 - 开源意味着您可以直接访问实际的源代码。您可以查询和更改代码……只要您将代码更改返回给其他人!
所以这里是 - 下面演示了包所需的代码更改 indicator-messages
让我们从存储库中获取源包:
sudo apt-get build-dep indicator-messages
apt-get source indicator-messages
Run Code Online (Sandbox Code Playgroud)
这将创建一个文件夹 - 名称将根据indicator-messages. 对于 12.04,此文件夹是indicator-messages-0.6.0
文件夹中的两个模块indicator-messages-0.6.0需要更改。
cd indicator-messages-0.6.0/src
Run Code Online (Sandbox Code Playgroud)
状态项.c
使用您最喜欢的编辑器return NULL;在显示的函数“status_items_build”中的第 80行或附近添加该行:

消息服务.c
在函数“resort_menu”的第 893 行或附近注释掉显示的代码/*和*/

要编译它,请向上移动到父文件夹
cd ..
Run Code Online (Sandbox Code Playgroud)
编译、制作和安装:
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
注销并登录。
要撤消您的更改:
cd indicator-messages-0.6.0
sudo make uninstall
sudo apt-get --reinstall install indicator-messages
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6739 次 |
| 最近记录: |