如何从 GNOME Shell 面板中删除图标?

use*_*899 5 gnome icons 11.10

我尝试使用gmenu-simple编辑器,但它说找不到它。这只是为了好看。

小智 7

取自arch-wiki 的解决方案:

进行 GNOME 安装时,面板中可能会出现一些不需要的图标。要删除图标,请编辑 GNOME 面板脚本。

例如,删除通用访问图标。a11y从 AREA_ORDER 行中删除并注释掉该a11yAREA_SHELL_IMPLEMENTATION

/usr/share/gnome-shell/js/ui/panel.js

const STANDARD_STATUS_AREA_ORDER = ['ally', 'keyboard', 'volume', 'network', 'bluetooth', 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};
Run Code Online (Sandbox Code Playgroud)

/usr/share/gnome-shell/js/ui/panel.js

const STANDARD_STATUS_AREA_ORDER = ['keyboard', 'volume', 'network', 'bluetooth' 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    //'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};
Run Code Online (Sandbox Code Playgroud)

保存您的结果并重新启动 shell 以查看结果:

Alt+F2
r
Enter
Run Code Online (Sandbox Code Playgroud)

我现在正在使用它,它适用于我的 gnome-shell!