为了编辑哪些列入白名单的应用程序在通知区域中可见,我通常可以使用 dconf 编辑器并从 Unity 面板条目中进行编辑如图所示。
问题是,我只安装了 gnome fallback,因此 unity 面板条目显然不存在于 dconf 中
那么我该如何编辑通知区域以删除可见的第二个电池图标?
感谢您的帮助
(编辑)这是我需要删除的图片,它是第一个电池图标,位于通知小程序中,而不是指示器小程序中
答案1
简而言之,您尝试实现的目标是不可能的。这是由 GNOME3 中的一些更改导致的一个错误引起的,解决起来会有些困难。
- 不再有单独的
gnome-power-manager
进程。它现在是 的一个插件gnome-settings-daemon
。 - 如果您禁用该插件,您将失去电源管理。
- 如果您使用其他电源管理器,例如
xfce4-power-manager
,您将无法获得指示器(您想要的)。 - GNOME Classic 中没有系统托盘白名单。
总而言之,没有直接的解决方案,最好的选择是等到错误解决。
如何在 GNOME 3 中使用 xfce4-power-manager 代替 GNOME Power Manager(插件)
这将向您展示如何在 GNOME 3 中禁用 GNOME 电源管理器,然后如何启用 xfce4-power-manager。
- 安装
dconf-editor
。 - 导航到
org.gnome.setting-daemon.plugins.power
活动选项并取消勾选。
- 安装 xfce4-power-manager (
sudo apt-get install xfce4-power-manager
)。 - 将其添加到您的启动应用程序。
- 注销并重新登录。
- 您现在应该看到一个电池图标,它由 xfce4-power-manager 提供。
答案2
我对此有一个解决方案ppa:jconti/gnome3
。
很简单,修改gnome 设置守护进程隐藏电池图标(如在 Unity 中):
sudo apt-get build-dep gnome-settings-daemon
sudo apt-get install build-essential fakeroot devscripts
mkdir tmp
cd tmp
gedit patch_gnome-fallback.patch
将其复制到patch_gnome-fallback.patch
文件中:
--- gsd-power-manager.c 2012-02-05 21:27:41.000000000 +0100
+++ ../../gnome-settings-daemon-3.2.2/plugins/power/gsd-power-manager.c 2012-02-05 20:20:36.000000000 +0100
@@ -646,8 +646,7 @@
if (manager->priv->previous_icon == NULL) {
/* set fallback icon */
- if (g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") != 0)
- gtk_status_icon_set_visible (manager->priv->status_icon, TRUE);
+ gtk_status_icon_set_visible (manager->priv->status_icon, FALSE);
gtk_status_icon_set_from_gicon (manager->priv->status_icon, icon);
manager->priv->previous_icon = icon;
return TRUE;
然后运行以下命令:
apt-get source gnome-settings-daemon
cd gnome-settings-daemon-*/plugins/power
patch < ../../../patch_gnome-fallback.patch
cd ../..
debchange -i
[录下一些评论]
debuild -us -uc -i -I
安装如下:
sudo debi
重新启动,它就可以工作了(如果你已经安装指示器功率包裹)。
感谢 quantenemitter 为另一个包提供待办事项https://bugs.launchpad.net/desktopnova/+bug/844983/comments/8
答案3
一种解决方案是删除指示器并保留通知图标:
sudo apt-get remove indicator-power
该指示器比电池图标(实际上没有任何作用)功能更齐全,但至少您只有一个电池图标。