Gnome shell - 移除底部面板

Gnome shell - 移除底部面板

我尝试了很多解决方案,但底栏仍然存在。

尝试使用调整工具,但没有选项移除底部栏扩展在这个版本中。有什么帮助吗?

操作系统:Ubuntu 14.04

答案1

一个非常巧妙的方法是,通过 Gnome Shell 扩展,无需代码破解,安装Dash 到 Dock

https://extensions.gnome.org/extension/307/dash-to-dock/

您不必启用其 Dock。

在主选项卡中,设置:

  • Dock is fixed and always visibleOFF
  • Autohide and IntellihideOFF

在可选选项卡中,设置:

  • Make message tray insensitive to mouse eventsON

瞧!

答案2

要移除底部面板,请按照以下步骤操作Wey 在 Arch Linux 论坛上

  • 编辑 /usr/share/gnome-shell/theme/gnome-shell.css:搜索 #message-tray 并用 /* ... */ 注释掉该块。这将删除黑条,但不会删除图标及其文本。
  • 接下来转到 /usr/share/gnome-shell/js/ui/messageTray.js:搜索 ICON_SIZE(位于第 881 行)并将其设置为 0:

    ICON_SIZE: 0,
    

    下面大约三行写道

    this.title = title;
    

    做了

    this.title = '';
    

    这使得整个事物都消失了。

(或者)使用来自同一线程的 yanir 的解决方案:

  • 编辑 /usr/share/gnome-shell/theme/gnome-shell.css:搜索 #message-tray 并用 /* ... */ 注释掉该块。这将删除黑条,但不会删除图标及其文本。
  • 按以下方式编辑 /usr/share/gnome-shell/js/ui/messageTray.js:(文件末尾的最后一类)

    const SystemNotificationSource = new Lang.Class({
        Name: 'SystemNotificationSource',
        Extends: Source,
        _init: function() {
            this.parent(_("System Information"));
            this._setSummaryIcon(this.createNotificationIcon());
        },
        createNotificationIcon: function() {
    //        return new St.Icon({ icon_name: 'dialog-information',
    //                             icon_type: St.IconType.SYMBOLIC,
    //                             icon_size: this.ICON_SIZE });
            return 0;
        },
        open: function() {
            this.destroy();
        }
    });
    

相关内容