AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 3832
In Process
levesque
levesque
Asked: 2010-09-08 12:36:15 +0800 CST2010-09-08 12:36:15 +0800 CST 2010-09-08 12:36:15 +0800 CST

如何在不卸载指标消息包的情况下从指标小程序中删除信封?

  • 772

我厌倦了指示器小程序(也称为消息菜单)中的信封,因为我不使用它,所以我想摆脱它,但我没有 root 访问权限,所以我无法删除它卸载指标消息包。还有其他方法可以禁用此小程序吗?

指标小程序是否提供了一种选择显示或不显示哪个指标的方法?

indicator
  • 4 4 个回答
  • 7428 Views

4 个回答

  • Voted
  1. Ted Gould
    2010-12-01T18:29:15+08:002010-12-01T18:29:15+08:00

    如果您只想隐藏消息菜单,您可以将其中的所有应用程序列入黑名单。您可以通过将所有应用程序链接复制到本地黑名单目录来做到这一点。这是执行此操作的命令行方法:

      mkdir -p ~/.config/indicators/messages/applications-blacklist
      cp /usr/share/indicators/messages/applications/* ~/.config/indicators/messages/applications-blacklist
    

    第一次创建黑名单目录时,您需要重新启动会话(注销并重新登录),然后消息菜单应该会自行隐藏。

    • 10
  2. sagarchalise
    2010-09-08T22:21:03+08:002010-09-08T22:21:03+08:00

    http://ubuntuforums.org/showthread.php?t=1470786据此,您可以通过从面板中删除指标小程序并在启动应用程序中添加 gnome-volume-control-applet 来像小程序一样使用业力

    • 3
  3. Daniel
    2012-01-23T21:12:06+08:002012-01-23T21:12:06+08:00

    根据 Riccardo Murri 的回答(2010 年 9 月 8 日 13:19),我检查了代码并注意到只有以( ) 结尾的模块.so才加载。INDICATOR_DIR/usr/lib/indicators/3

    if (!g_str_has_suffix(name, G_MODULE_SUFFIX)) {
       return FALSE;
    }
    

    所以

    cd /usr/lib/indicators/3; sudo mv libmessaging.so libmessaging.so.disabled
    

    Lucid,在 10.04 上为我成功了。

    • 2
  4. Riccardo Murri
    2010-09-09T05:19:39+08:002010-09-09T05:19:39+08:00

    查看 indicator-applet-0.3.7 的源代码,您似乎不能:某些“INDICATOR_DIR”( /usr/lib/indicators/3在我的 10.04 盒子上)中的每个已安装模块都已加载。“INDICATOR_DIR”被定义为编译时常量,因此无法在已安装的系统上更改它。相关来源位于第 703--728 行applet-main.c:

        /* load 'em */
        if (g_file_test(INDICATOR_DIR, (G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))) {
                GDir * dir = g_dir_open(INDICATOR_DIR, 0, NULL);
    
                const gchar * name;
                while ((name = g_dir_read_name(dir)) != NULL) {
                        /* ... some lines omitted for brevity ... */
                        if (load_module(name, menubar)) {
                                indicators_loaded++;
                        }
                }
                g_dir_close (dir);
        }
    

    作为一种解决方法,您可以(警告:未经测试!):

    1. 编译您自己的版本indicator-applet,指定不同的“INDICATOR_DIR”:如果您传递 --enable-localinstall给./configure,那么“INDICATOR_DIR”将位于$libdir/indicators/2其中,您也可以 $libdir通过命令行选项将其设置为./configure.

    2. 在您自己的 INDICATOR_DIR 中,仅激活您想要的指标(只需符号链接系统范围的指标就足够了)

    3. 使用~/.gnomercor~/.xsession文件来修改 PATH 以便您自己的indicator-applet二进制文件位于系统范围的二进制文件之前。

    • 1

相关问题

  • 如何更改/自定义通知区域中的图标?

  • 为什么我的时钟、指示器小程序和通知区域有时会在我重新启动时移动?我怎样才能防止这种情况?

  • 如何在我的指标小程序中获取 Gmail 通知(不让 Evolution 保持打开状态)?

  • 指标小程序:如何摆脱时钟?

  • 删除在线状态菜单,但保留注销菜单?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve