制作。 它。 简单的。 Linux桌面可用性

2021-06-17 21:36:23

为什么桌面环境越来越逐渐降低曾经是直截了当的桌面UX和“常识”?是否有一个秘密计划通过对手机发明的不太合适的UX概念感染桌面体验来扼杀桌面体验?在这个系列中,我将着眼于在桌面Linux可用性近期令人担忧的趋势,并与桌面隐喻非常发明者的想法对比他们,因为我们知道这一点。

让我在一开始就把这个赶出去:我喜欢Linux桌面。我关心Linux桌面。我喜欢我在这里讨论的项目,我很欣赏人们的辛勤工作。但我想看到Linux桌面的改进。我认为需要唤醒叫醒,因为事情并不总是改变更好。

用这种方式,让我们潜入...... Linux桌面可用性,好的,奇怪的和朴素的丑陋。好的,我将令人简洁的兴趣造成善意。

桌面环境和应用程序的趋势与经过验证的菜单概念混淆。

我为下拉菜单感到自豪。我认为下拉菜单是提供可见性的非常好的解决方案,提供命令的位置。

为什么会出现这种杀心爱的令人不安的趋势“文件,编辑,...”也可以追溯到丽莎用户界面设计,并已刻入我们的大脑肌肉近40年来的菜单?

而另一个很好的事情是,因为菜单的标题总是比物品窄得多,它基本上增加了你的有效屏幕。您可以沿着顶部扫描,查看所有可用的命令,无需执行任何操作。你可以无害地看到有什么可用的。

使用菜单,您可以单击菜单,按下鼠标按钮,然后将鼠标水平移动,以便立即查看应用程序的所有可用命令。

Xerox Parc和Apple Veteran Larry Tesler于2003年采访,谈到1982年的Bill Atkinson:

比尔回家了;在一夜,他开发了整个下拉菜单系统!一切!他没有刚把它移到屏幕的顶部;他有了这个想法,当你扫描你的鼠标时,每个菜单都会弹出,他们可以像你来回走的一样褶皱,似乎你可以扫描它们。 。 。 。他在一个晚上思考整个东西!我无法想象那天晚上发生了什么。

微软介绍了丝带以来,没有人能找到任何命令。至少我没有。看起来我不是唯一的一个,或者为什么会有一个致力于找到“粘贴特殊”的整个页面?

它不仅仅是不同的,而且与苹果在40年前左右的苹果相比,这也是一步之遥。用缎带?您必须单击每个选项卡以查看所有命令。 “粘贴特殊”是Ctrl + Alt + V,但我应该如何知道从看丝带?使用菜单,它将与菜单命令旁边很好地打印。

同样,并且可能更糟糕的是,Web浏览器中存在一个不幸的趋势,以将菜单移开到某些模糊的“汉堡包菜单”,位于屏幕上的奇怪位置。

现在,使用菜单栏,您可以使用单击单击“关于”对话框,然后拖动鼠标。有了这个东西,你需要至少三点钟,你需要知道你必须点击的地方。一个巨大的一步向后,没有明显的优点。经过验证的桌面UX概念似乎陷入困境,以便将高效,高效的桌面体验转变为笨重的智能手机。

(本文发布后,读者告诉我右键单击Firefox汉堡包按钮,然后选择“菜单栏”以获取菜单回来。可发现性!)

而这种废话不限于Web浏览器,也不限于GNOME 3显然是课堂上的最差:

但这不仅仅是侏儒。陷入瘫痪菜单似乎有一个十字军划线。设计心灵的小学操作系统更糟糕。 “设置”图标是显然留在菜单中的全部。复制在哪里,粘贴在哪里?

在本文的初始出版之后,我感到震惊地发现,Xerox Star于1981年有汉堡菜单(在Lisa和Macintosh之前) - 密切关注:

我甚至更震惊地发现它确实究竟做了汉堡包菜单今天所做的事情:

所以,基本上Firefox,Gnome 3&公司已经向GUI抛出了Lisa / Macintosh改进,并从1981年恢复到Xerox Gui。

桌面应用程序不应尝试模拟触摸使用的移动电话应用程序 - “汉堡菜单”可能是垃圾移动电话的合适妥协,但不是当今具有全高清或4K屏幕的桌面系统。

再次查看GNOME 3屏幕截图。注意什么也缺少?保存的视觉线索是Ctrl-s。 “复制”,“粘贴”等的菜单条目完全丢失 - 不仅仅是它们的快捷方式,如Ctrl-C,而是整个菜单条目。

XFCE获取基础知识 - 使用菜单和菜单快捷方式。我永远不会预期这一点成为需要具体提到的东西,但上面的GNOME例子表明,显然我们不能再授予基础知识了。

每个应用程序都应该具有直观可发现的菜单快捷方式,因为它们在菜单中明确标记。

FITTS的法律上面有简短提及,现在应该是UX圈的熟悉概念。它还意味着具有全局菜单栏优于每个窗口菜单栏,因为您可以通过快速移动鼠标来更容易地到达屏幕的顶部,而不是用精度指向某处。

这一概念可以追溯到80年代初开发的LISA,甚至可能再次回来。

早期Apple员工Andy Hertzfeld描述了Apple图形用户界面最初出生的详细步行槽:

通过将菜单栏放在屏幕顶部而不是每个窗口的顶部,中间图像代表真正的突破。

在这里,我们差不多40年后,这里是Linux桌面环境的突破: 在GNOME 3中,似乎是一个全局菜单栏,但它没有显示应用程序的菜单条目。 相反,它通过将时钟右转进入全局菜单栏中的中心,浪费了屏幕上最宝贵的空间。 顺便说一下,Apple在Mac OS X的早期日期造成了类似的错误。是的,这是菜单栏中心的Apple徽标: 但与GNOME不同,苹果很快就识别并纠正了这个问题,即使在Mac OS X的第一个发布之前也看到了一天的一天。 在Xubuntu,一见钟情看起来像一个全球菜单栏,但实际上,它变成了一个像屏幕底部的底部栏杆一样移动到顶部。 本文最初发布后,我收到了一条指出一些重要补充的推文:

我的观点是,“全局菜单支持”如果不是开箱即用的默认值,并没有真正削减它。团结一直被规范杀害了许多其他举措。我从未听说过Plotinus(见下文)und Krunner,我怀疑大多数Linux桌面用户都有。这些工具不可发现,不会在眼睛中弹出。

应该有一个全局菜单栏。它应该具有熟悉的“文件”,“编辑”,...条目。 (如此难过,甚至不再被视为理所当然!)

A实际上,真正有用的功能能够在菜单栏中搜索命令,尤其是对于具有子菜单的应用程序。 Mac可以做到:

本文最初发布后,@aviwad指出我似乎进入这个方向的幽灵:

但是你必须知道它,必须安装它,必须知道Ctrl + Shift + P键组合来调用它。所以它根本不可发现。它没有向您展示菜单中的命令的空间位置,因此您不会使用Plotinus在内部浏览您的应用程序,而不是苹果搜索的菜单。显然它仅适用于GTK +应用程序 - Linux桌面上使用的应用程序的小子集。

很久后,这篇文章最初发表,就指出了我的伙伴可以做全球菜单并在菜单中搜索。虽然我赞扬了伴侣来拥有这些功能,但我遇到了不到0.1%的用户群将能够找到它们:你必须去偏好 - >伴侣调整 - >面板 - > Cupertino。然后启用全局菜单。要在菜单中搜索,您需要知道(神奇地?)您必须按“ALT”。它应该清楚地更加可发现。

(编辑2019年1月:)证明,一些应用程序包括搅拌机和橄榄,具有类似于称为“动作搜索”的东西,但您需要按键盘上的“/”查看它。

一天早上,地球上谁醒来,说,让我看看如果我在Linux应用程序中按“/”会发生什么? 我想知道谁想出了那些隐藏的复活节彩蛋。 社区应该在Linux桌面上进行搜索的菜单。 新的XDG项目,也许? 本文是关于#LInuxusity的系列(第1部分,第2部分,第3部分,第4部分,第6部分,第6部分第6部分)的一部分。 probono是Appimage项目的创始人和领导者开发人员。 屏幕截图编辑是使用相同的Krita Appimage在不同的Linux Live ISOS上工作(需要研究和验证本文的内容)。