专栏名称: Linux就该这么学
专注于Linux运维技术培训,让您学习的每节课都有所收获,订阅本号后可每天获得最新Linux运维行业资讯、最实用的Linux免费教程以及独家Linux考证资料,三十多万技术小伙伴的选择,Linux就该这么学!
目录
相关文章推荐
Linux就该这么学  ·  代码质量堪忧!Win11 升级弹窗直接卡死崩溃 ·  昨天  
Linux就该这么学  ·  成为运维人后,也没人告诉我这些奇葩故障不按教 ... ·  2 天前  
Linux就该这么学  ·  互联网大厂黑话指南(速成版) ·  2 天前  
Linux就该这么学  ·  支付宝 P0 事故,太炸裂了。。。 ·  2 天前  
Linux就该这么学  ·  ‘ Linux 桌面之年 ’ ... ·  3 天前  
51好读  ›  专栏  ›  Linux就该这么学

Linux 窗口管理之争:堆叠模式如何击败平铺模式

Linux就该这么学  · 公众号  · linux  · 2025-01-13 08:02

正文

来自:Linux迷链接:https://www.linuxmi.com/linux-tiling-window-managers.html

我不需要优化屏幕空间

标准堆叠窗口管理器的选择

在 Xfce 中使用 Firefox 浏览器和终端时,我发现自己更喜欢使用标准的堆叠窗口管理器,而不是许多 Linux 用户推崇的平铺窗口管理器。平铺窗口管理器的吸引力在于键盘操作效率高且能最大化利用屏幕空间。作为写作者,我能理解这种便利性,但我并不执着于优化每一寸屏幕空间的使用。
通常,我只会同时打开几个窗口,比如终端、浏览器或者 Spotify。而且,我习惯一次只专注一个应用程序。尽管电脑擅长多任务处理,我更倾向于专心完成当前任务。对于其他窗口,我只需在需要时点击切换即可继续工作。

平铺窗口管理器的局限性

对我来说,平铺窗口管理器可能反而会让我分心,因为它让我看到其他窗口的内容,从而诱发切换的冲动。而且,如果执着于平铺所有窗口,屏幕空间永远都不够用。
1983 年,Rob Pike 在贝尔实验室关于 Blit 终端的一篇论文中指出:“屏幕永远不够大。因此,窗口必须可以重叠。”
既然屏幕空间永远无法满足所有需求,那也没必要为了“优化”而强行使用平铺窗口管理器。堆叠窗口管理器虽然可能“浪费”了屏幕空间,但这真的需要解决吗?对我而言,减少任务的同时专注完成一个目标更重要。

虚拟桌面让屏幕管理更高效

虚拟桌面的发展让重叠窗口的使用变得更加实用。我可以按任务对窗口分组,例如将浏览器窗口用于查资料,把 Linux 程序窗口用于运行命令测试等。这种分组方式大大降低了平铺窗口管理器的吸引力。如今,连 Windows 都默认支持虚拟桌面,这足以证明其重要性。
虚拟桌面最大的优点是可以通过分配任务来减少屏幕的杂乱。例如,我可以将每个虚拟桌面专注于特定任务。这不仅降低了干扰,还让我更专注于当前工作。如果我必须切换到另一个桌面才能玩游戏或看视频,这种物理上的“阻碍”让我更倾向于完成当前任务。

窗口贴靠功能的优势

当需要并排比较文档时,平铺窗口确实非常实用。比如,在撰写文章时检查 PDF 或网页引用是否准确时,并排布局是最理想的解决方案。幸运的是,现在大多数桌面环境和窗口管理器都支持“窗口贴靠”功能,比如将窗口拖到屏幕边缘或角落快速实现分屏。我可以将窗口分成屏幕的一半或四分之一,这相当于临时模拟了平铺功能。
事实上,许多平铺窗口管理器的开发者也认识到这一需求,逐渐引入了混合模式,让用户可以自由切换。甚至连微软在 Windows 系统中也借鉴了这个功能。

我的结论:适合自己的才是最好的

尽管平铺窗口有其优势,但对我来说,它只占日常工作流程中很小的一部分。一个标准的桌面环境或窗口管理器已经能满足我大部分需求。这是“80% 的收益来自 20% 的努力”的经典例子,我并不需要为了那额外的 20% 做额外的尝试。
这也体现了 Linux 的一大优点:用户可以根据自己的需求选择界面,而不是被某些大公司定义的用户界面所束缚。如果你喜欢平铺窗口管理器,只需通过包管理器安装即可;如果你想完全在命令行中操作,也完全没问题。Linux 的灵活性让用户有空间探索和定制,这一点是 Windows 和 macOS 无法媲美的。

总结

  1. 标准堆叠窗口管理器适合注重专注工作、减少干扰的用户。
  2. 平铺窗口管理器在需要多窗口并排工作时具有一定优势,但未必适合所有人。
  3. 虚拟桌面是屏幕空间管理的有效方式,可以减少杂乱并提升专注力。
  4. 窗口贴靠功能提供了平铺与堆叠模式的灵活切换,进一步增强了堆叠窗口管理器的实用性。
  5. Linux 的多样性允许用户选择适合自己的工作流,而不必拘泥于某种固定模式。
最重要的是,工具的选择应该服务于个人需求,而不是盲目追求所谓的优化。

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604215

Linux技术交流群:2636170

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!