dash 和 dock 有什么区别?

dash 和 dock 有什么区别?

我看到很多关于Dash 到 Dock扩展,但我真的很难看出 dash 和 dock 之间的区别。

作为一名拥有丰富 Mac 经验的人,似乎 OSX dock 具有与 GNOME dash 几乎完全相同的功能。

我错过了什么?

答案1

这是术语。在默认的 GNOME Shell 中,“短跑“活动概览”中显示的收藏夹和正在运行的应用程序栏。仅有的您可以在活动概述中看到它,当您单击顶部栏中的“活动”或按下并释放键时会看到它Super

GNOME Shell 扩展“Dash to Dock”可以将 Dash 变成桌面上的 Dock。然后,直接可用在您的桌面上,因此其行为更像 MacOS 中的 Dock。

在默认的 Ubuntu 安装中,自定义 GNOME Shell 扩展 Ubuntu Dock 处于活动状态。它实际上源自“Dash to Dock”,并使用相同的配置设置。因此,您已经拥有“Dock”而不是“Dash”,并且无需为此安装其他扩展。

答案2

我和你一样不确定,但这似乎是一个澄清的机会。


我知道这是码头

Dock 截图


然后是这组屏幕:

  • 活动概览
  • 活动概览(搜索模式)
  • 应用概览 / 应用网格

我最初假设(可能不准确,后来揭示),他们一起创造了所谓的短跑

我得出这个结论的部分原因是我使用 Unity 时的记忆。在 Unity 中,它更清晰,因为它只占据屏幕的左上部分,并且有明显的边框,当然它需要一个名字,于是它被命名为 dash。在其中,您可以执行与现在在这些屏幕中执行的相同任务。

我还尝试通过对“Unity dash”和“Gnome dash”进行图像搜索来验证这一理论;结果似乎并不矛盾。

活动概览截图:

活动概览屏幕的屏幕截图


进入兔子洞

gnome shell 扩展的意外故事冲刺至码头

我们首先需要确定的是,Ubuntu 不负责 Gnome UI 的大部分工作。Gnome 是第三方“软件代工厂”,其软件(负责 UI 的部分gnome-shell)由 Ubuntu 使用。

但当然,Ubuntu 需要对 gnome-shell 进行一些定制,然后才能向我们展示整个版本。甚至 Ubuntu 也在使用 gnome shell 扩展来实现其中的一些功能(而不是试图维护 Ubuntu 偏爱的 gnome-shell 分支)。

现在,多亏了钒的答案这是我之前简要介绍的相关内容实验,以及参考文献中的带注释的插图gnome-shell 维基百科帖子,我把它放在一起:

在原始的未修改的 gnome-shell(没有 Ubuntu 发行版的自定义)中,我们在 Ubuntu 中知道的部分码头

  • 仅仅是“子组件”活动概览(和应用网格)屏幕,可用仅有的与此同时,尽管您处于活动概览模式。如果您离开活动概览,这个子组件也会消失,并且无法通过其他方式访问。
    • 正如您在上面的“活动概览”屏幕截图中看到的,左侧有一个带有应用启动器图标的垂直栏
  • 然而,在原始的 gnome-shell 术语中,这个子组件被称为 — 等等 —短跑

gnome shell 扩展冲刺至码头(Ubuntu 默认附带并启用)“提取”此子组件(此时仍称为短跑)出活动概览,将它永久地粘贴到您的桌面边缘,并邀请您将其称为码头从那时起。

答案3

(来自 OP)TL;DR - 它们是同一件事 :-)

术语上的差异在于,“dash”仅当您处于活动视图(即按下超级键)时才会出现,但“dock”始终存在。

感谢其他的回答和评论——我希望我已经正确地总结了情况。

相关内容