当我开始在我的计算机上使用 Linux 时,首先令我兴奋的就是轻巧的窗口管理器,这主要是由于当时个人笔记本电脑只有有 32MB 的内存,其它的都运行不了了。php
接着我开始接触 xmonad 之类的平铺窗口管理器!我能够用键盘管理窗口了!它们是如此之快!我能够经过编写 Haskell 程序来配置 xmonad!我能够用各类有趣的方式自定义全部内容(例如使用 dmenu 做为启动器)!这些年来,我用过 三、4 个不一样的平铺窗口管理器,它们都颇有趣。linux
大约 6 年前,我以为配置平铺窗口管理器对我来讲再也不是一件有趣的事情,所以转而使用 Ubuntu 桌面环境 Gnome。(如今,个人笔记本电脑中的内存增长了 500 倍,这要快得多 :) )git
我使用 Gnome 已有很长时间了,可是我仍然有点想念平铺窗口管理器。六个月前,一个朋友告诉我有关 PaperWM 的消息,它使你能够在 Gnome 中平铺窗口!我当即安装了它,并从那时起我一直在使用它。github
PaperWM 的基本思想是:你想继续使用 Gnome(由于在 Gnome 中各类任务都能完成),可是你也但愿使用平铺窗口管理器。shell
它是一个 Gnome 扩展程序(而不是一个独立的窗口管理器),而且使用 Javascript。浏览器
PaperWM 的主要想法是将全部窗口排成一行,这实际上与传统的平铺窗口管理器大不相同,在传统的平铺窗口管理器中,你能够按任意方式平铺窗口。这是我写这篇博客时在几个窗口之间切换/调整大小的 gif 图像(有一个浏览器和两个终端窗口):ide
PaperWM 的 Github README 连接了此视频:10gui.com/video/,它描述为一个相似的”线性窗口管理器“。工具
我之前从未据说过这种组织窗口的方式,可是我喜欢它的简单性。若是要查找特定的窗口,只需向左/向右移动,直到找到它。ui
还有不少其余功能,但这是我使用的功能:3d
Super + ,
、Super + .
)Super+Shift+,
、Super+Shift+.
)Super + f
)Super + r
)我在笔记本上使用 PaperWM 已经 6 个月了,我真的很喜欢它!即便它是可配置(经过编写 Javascript 配置文件),我也很是欣赏它,它自带我想要的功能,我无需研究如何去配置。
fish shell 是另外一个相似的使人愉悦的工具,我基本上没有配置 fish(除了设置环境变量等),我真的很喜欢它的默认功能。
via: jvns.ca/blog/2020/0…
做者:Julia Evans 选题:lujun9972 译者:geekpi 校对:wxy