为什么我在Ubuntu 17.10桌面上有两个底座?

这里发生了什么? 我在Ubuntu 17.10上安装了Dash to Dock。 一切都很酷,当我试图磨练和调整我的桌面外观时,左边的快捷方式栏(停靠?)是重复的。 默认情况下,通常在Dash到Dock时消失,在我安装Dash to Dock时通常显示的默认值下面。 为什么?

我试图通过Dash to Dock,GNOME调整工具和常规Ubuntu设置的选项,但我无法弄明白。

IMG:
(点击图片放大)

运行Dash to Dock以及默认的Ubuntu Dock不是一个好主意。 由于Ubuntu Dock是Dash to Dock的一个分支(因此它们共享许多相同的模式),所以这样的问题并不令人惊讶。

使用Tweaks禁用两个扩展中的一个(Ubuntu Dock和Dash to Dock)。

我一直在玩类似的问题:Gnomecollections栏在活动视图中显示,docker在锁屏上显示; 正如波姆斯基所说,所有这些问题都与Ubuntu Dock和Dash to Dock的结合有关。

我找到了这个解决方法来自定义Dock,几乎所有Dash to Dock提供的选项:

  1. 将Dash安装到Dock。
  2. 进行所有自定义。
  3. 删除Dash to Dock(来自https://extensions.gnome.org/local/ )。
  4. 注销并登录。

虽然删除了Dash to Dock,但Ubuntu Dock上的自定义(位置,大小,行为,外观)仍然存在,并且问题(停靠点重叠,停靠屏幕上的停靠点和活动视图上的collections夹显示)不再存在。

注意:使用此方法,您从Dash到Dock丢失的唯一内容是应用程序图标中的“Dash to Dock设置”菜单,当然还有Gnome Tweak Tool中的Dash to Dock设置条目。 我还没有尝试,但我认为如果你在Ubuntu设置中从Dock条目进行更改,可能会使用Dash to Dock设置实现的一些自定义将丢失。

以下是为我工作:

  1. 安装并配置“dash to dock”扩展
  2. 编辑以下文件:

     sudo vi /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/extension.js 
  3. 在以下代码块中,更改let to_enable = true; let to_enable = false

     function conditionallyenabledock() { let to_enable = false; runningExtensions = ExtensionSystem.extensionOrder; for (let i = 0; i < runningExtensions.length; i++) { if (runningExtensions[i] === "dash-to-dock@micxgx.gmail.com") { to_enable = false; } } // enable or disable dock depending on dock status and to_enable state if (to_enable && !dockManager) { dockManager = new Docking.DockManager(); } else if (!to_enable && dockManager) { dockManager.destroy(); dockManager = null; } } 
  4. 重新启动会话或执行Alt + F2并键入restart

而已。

我做了以下步骤:

  • 打开Dash to Dock设置
  • 进入’Poistion and size’选项卡
  • 选中“在所有显示器上显示”选项

这解决了我的问题。 希望它也适合你。 还要确保禁用Ubuntu基座。

我遇到了同样的问题,然后我找到了这个nxadm cluadio 。 它确实做到了。

  1. 如果已安装,请删除Dash to Dock扩展。
  2. 按照链接中的说明使用dconf 。 此步骤中的文本是从同一链接复制的。

    为了防止Ubuntu Dock占用所有垂直空间(即大多数只是一个空条):

     dconf write /org/gnome/shell/extensions/dash-to-dock/extend-height false 

    一个简洁的Dock技巧:当hover在停靠栏上的图标上时,在滚动时(或使用两个手指)循环浏览应用程序的窗口。 比点击+选择更快的方式:

     dconf write /org/gnome/shell/extensions/dash-to-dock/scroll-action "'cycle-windows'" 

    我将Dock设置为常规“设置”应用程序中的自动隐藏。 顶栏需要进行扩展(您需要注销,并通过“调整”应用程序启用它):

     sudo apt install gnome-shell-extension-autohidetopbar 

    为了安全起见(例如,如果你破坏了某些东西),你可以重置所有GNOME设置:

     dconf reset -f / 

可选:您可以安装dconf-editor并探索其他设置。