为什么要使用平铺窗口管理器?

为什么要使用平铺窗口管理器?

我听到很多关于平铺窗口管理器最近,人们似乎很喜欢它们,对它们深信不疑,甚至怀疑为什么大家都不使用它们。但搜索了一番之后,我找不到任何人来解释它们为什么有意义。

我忽略了什么?除非你有一个大屏幕,否则你不可能同时打开超过 4-5 个应用程序。而且只使用屏幕的一小部分来执行任何特定任务似乎太浪费了。

请帮助我理解。

公平地说,当标签式浏览功能首次推出时,我花了一段时间才掌握它,所以我真的在等待它的出现。

答案1

您不会通过搜索得到问题的答案。即使在这里提问并阅读答案,您也不会理解它 :-) 您必须亲自尝试并看到好的一面。当然,在这里结束我的回答会使其信息价值保持为 0,所以请让我分享我的发现:

  • 平铺窗口并不意味着强制使用多个显示器(我有一个)
  • 平铺窗口并不意味着强制使用具有高分辨率的大型显示器(仍然使用 1024x768)
  • 平铺窗口并不意味着所有窗口都在同一个虚拟桌面上,平铺窗口可以像非平铺窗口一样拥有多个虚拟桌面
  • 平铺窗口通常没有边框装饰,这样可以节省一些屏幕空间
  • 习惯之后,仅使用键盘切换虚拟桌面和窗口确实会更快、更方便
  • 如果您决定尝试平铺窗口,这并不意味着您应该摆脱当前的窗口/桌面环境,进行更改并忍受痛苦。您可以在虚拟机或窗口中尝试平铺窗口(通过使用嵌套的 X 服务器,如 Xnest/Xephyr)

对此持保留态度,我是一个非常快乐的平铺 wm 新手,我承认我可能有部分偏见。

答案2

有趣的问题。这是我第一眼看到的情况。

窗口平铺实践的可用性本质上与两件事相关:

  • 当前分辨率
  • 已开放申请类型

分辨率越高,这种功能就越有意义。在当今世界,1440x900 及更高的分辨率正迅速成为主流,以这种方式平铺窗口可能开始有实际原因。想想不久前我们都在舒适地使用 1024x760,而今天我们已经获得了 ~400x200 像素,这除了为显示提供更多空间外,并没有其他任何意义应用程序屏幕。人们一定想知道,我能否更有效地利用增加的空间?

所使用的应用程序类型也可能对评估此类功能的实用性产生重大影响。事实上,我们经常在不知不觉中滥用屏幕空间。这是我们忽视的一个根深蒂固的习惯。想想你启动文本编辑器的习惯。我们真的需要看到 170 个字符宽的文本文件吗,尤其是当我们只需单击鼠标即可使用方便的自动换行功能时?相反,浏览器或完整的集成开发环境可能需要该空间。虽然我很想重新评估我的 1440x900 浏览器窗口。现在查看此网站时,我有大约 400(!) 像素的水平空间被浪费。

我的结论是这样的:

任何对窗口清理使用模式深信不疑的人都可能是“开明精英”的一部分;那些能够克服我们往往会忽视的根深蒂固的计算机使用习惯的人。我敢肯定,他们并不支持这种做法,但在很多情况下,他们对此深信不疑,因为当我们真正看着屏幕,我们震惊地发现,对于许多常见的任务,我们都非常浪费时间。

另一方面,我们也不能否认其他因素也发挥了作用。Windows Vista 和 Windows 7 等操作系统默认占用大量屏幕空间,标题栏过大,对较小字体的调整不太友好,而且给人一种“一切都很大很胖”的感觉,把东西放大比缩小更容易。

我想说,即使在这里,窗口平铺也是有空间的。我刚刚用我的控制台和文本编辑器平铺了这个网站,以向自己证明这一点。我突然意识到,我刚刚做了需要 3 个显示器才能完成的事情,而没有显著的生产力损失。但这并不意味着我可以一直用每个应用程序来做这件事。所以,我想说把这些工具放在手边,并意识到它们是为你准备的。你可能会发现,你会比你最初想象的更频繁地学会使用它。

答案3

“常规”窗口管理器基于“搜索、选择和使用”模式。这意味着窗口管理器为您提供了搜索应用程序或文档的方法。这种循环会导致用户不知道他想要的项目在哪里。用户需要循环浏览可用的选项,并花一点时间来选择或放弃它们。在找到正确选项之前,这段短暂的时间乘以可能的选择数量。

在平铺和堆叠窗口管理器中,用户需要知道应用程序离开的位置并选择它。没有循环,没有选择时间,但在选择之前,需要时间记住您将所需窗口离开的位置,并且需要用户进行一些训练。

回到“桌面概念” 在普通的桌面上,你会手动放置一堆文档,而在平铺模式下,所有文档都会完美对齐。当然,你需要一张更大的桌面,但你无需移动任何东西就能找到文档。

平铺没有什么问题,传统窗口管理器中确实对平铺概念有一定的方法:

  • Linux 多桌面或具有相同功能的第三方 Windows 软件:这是一个平铺概念。将工作区划分为多个桌面,以节省通过打开的窗口进行搜索的时间,但用户必须知道该项目位于哪个桌面上。
  • Mac Expose 或 compiz 普通转换器:这些“平铺”当前应用程序,让用户无需循环选择应用程序。
  • Gnome3/Unity 的新功能“半最大化”,或 Windows 3.x 的旧功能“平铺/层叠窗口”

根据我的经验,当有许多类似内容的窗口(如终端)并且大量使用一个或几个应用程序时,平铺更有用,这是传统的。

答案4

我开始使用温斯普利特革命当我买了一台 24 英寸的显示器时。有些东西在 1920x1200 的全屏模式下几乎无法使用,比如网页浏览(例如,将文本拉伸到全屏的论坛)。

当您开始使用此类管理器时,您会习惯于将窗口轻松地放置在您想要的准确位置,而无需手动拖动它,并且可能会在小分辨率显示器上使用它们。

相关内容