![如何从关机菜单中删除“Ubuntu 帮助”和“关于本机”?(指示器会话小程序)](https://linux22.com/image/1118490/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%85%B3%E6%9C%BA%E8%8F%9C%E5%8D%95%E4%B8%AD%E5%88%A0%E9%99%A4%E2%80%9CUbuntu%20%E5%B8%AE%E5%8A%A9%E2%80%9D%E5%92%8C%E2%80%9C%E5%85%B3%E4%BA%8E%E6%9C%AC%E6%9C%BA%E2%80%9D%EF%BC%9F%EF%BC%88%E6%8C%87%E7%A4%BA%E5%99%A8%E4%BC%9A%E8%AF%9D%E5%B0%8F%E7%A8%8B%E5%BA%8F%EF%BC%89.png)
我需要从关机菜单中删除:
- “关于这台电脑”
- “Ubuntu 帮助”
我一直在尝试弄清楚如何做,并且在网上搜索过,但没有找到任何东西。
感谢您的帮助。
答案1
从源代码构建,方法与https://askubuntu.com/a/421451/44179(我已经在 Ubuntu 14.04 中测试过,但它也适用于 13.10)
安装构建先决条件
sudo apt-get build-dep indicator-session
下载源代码
apt-get source indicator-session
create_admin_section
使用/*
、*/
和注释掉不需要的菜单部分//
:/* static GMenuModel * create_admin_section (void) { return NULL; GMenu * menu; menu = g_menu_new (); g_menu_append (menu, _("About This Computer"), "indicator.about"); g_menu_append (menu, _("Ubuntu Help"), "indicator.help"); return G_MENU_MODEL (menu); } */
...
if (profile == PROFILE_DESKTOP) { //sections[n++] = create_admin_section (); sections[n++] = create_settings_section (self);
...
if (sections & SECTION_ADMIN) { //rebuild_section (desktop->submenu, 0, create_admin_section()); }
构建和安装
cd ./indicator-session-12.10.5+14.04.20140311.1/ mkdir build cd build/ cmake .. make sudo make install