使用 Gnome dash-to-dock 而不使用自动隐藏

使用 Gnome dash-to-dock 而不使用自动隐藏

我最近在 Ubuntu 18.04 上为 Gnome 安装了“dash-to-dock”扩展,因为与默认 dock 相比,我喜欢它的外观。

我喜欢这个扩展,尽管我不喜欢自动隐藏功能,因为我喜欢随时看到 Dock,这样我就可以看到我打开了哪些应用程序以及消息的徽章图标等。我关闭了自动隐藏功能。但当我这样做时,我得到了这个:

自动隐藏已禁用的屏幕截图

Dock 向上推了窗口,而不是像我预期的那样覆盖它,以及在启用自动隐藏时它显示的样子。我检查了设置,但找不到任何可以改变这一点的东西。我也尝试了“dash-to-pannel”扩展,但它没有达到我想要的效果。网上似乎也没有太多关于这个的信息。

我想知道是否有办法通过使用此扩展或另一个扩展来实现这一点,或者这在 Gnome 中是不可能的?

答案1

如果您想随时看到码头,这里有解决方法。

不要关闭问题中提到的自动隐藏功能。

找到dash-to-dock extension目录,它可以位于$HOME/.local/share/gnome-shell/extensions//usr/share/gnome-shell/extensions/

打开文件intellihide.js,在我的情况下是

$HOME/.local/share/gnome-shell/extensions/[email protected]/intellihide.js

在第 105 行(this._isEnabled = true;)# 将值更改为false

enable: function() {
    this._isEnabled = false;
    this._status = OverlapStatus.UNDEFINED;
    global.get_window_actors().forEach(function(wa) {
        this._addWindowSignals(wa);
    }, this);
    this._doCheckOverlap();
},

保存文件并关闭。
使用 Alt+F2 刷新 gnome-shell,输入 r 并按 Enter

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案2

我正在使用 Ubuntu 20.04.6 LTS。

PRATAP 的解决方案最初对我来说不起作用,但问题是我没有删除Dash to Panelgnome shell 扩展。

您可以通过网站轻松删除扩展程序:

https://extensions.gnome.org/local/

只需单击红色 X 按钮即可卸载扩展,而无需在 CLI 上尝试。

拆下面板后,就可以使用了像这样

相关内容