我看到很多关于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
我和你一样不确定,但这似乎是一个澄清的机会。
我知道这是码头:
然后是这组屏幕:
- 活动概览
- 活动概览(搜索模式)
- 应用概览 / 应用网格
我最初假设(可能不准确,后来揭示),他们一起创造了所谓的短跑。
我得出这个结论的部分原因是我使用 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”始终存在。
感谢其他的回答和评论——我希望我已经正确地总结了情况。