当我开始在个人电脑上使用Linux时,首先让我兴奋的是轻量级的窗口管理器,主要是因为我当时的笔记本电脑只有32MB的内存,其他的都没有'不工作。然后我进入了像xmonad这样的平铺窗口管理器!我可以用键盘管理窗口!他们太快了!我可以通过编写Haskell程序来配置xmonad!我可以用各种有趣的方式自定义所有内容(比如使用dmenu作为启动器)!多年来,我使用过3或4个不同的平铺窗口管理器,它们都很有趣。大约6年前,我认为配置平铺窗口管理器对我来说不再有趣,于是转而使用Ubuntu桌面环境Gnome。(现在,我的笔记本电脑内存增加了500倍,速度更快了:))我已经使用Gnome很长时间了,但我仍然有点想念平铺窗口管理器。六个月前,一位朋友告诉我有关PaperWM的信息,它可以让您在Gnome中平铺窗口!我立即安装了它,并从那以后一直在使用它。PaperWM:Gnome下的平铺窗口管理PaperWM的基本思想是:你想继续使用Gnome(因为一切都可以在Gnome中完成),但你也想使用一个平铺窗口管理器。它是一个Gnome扩展(而不是一个独立的窗口管理器)并使用Javascript。“纸”意味着你所有的窗口都在一条线上。PaperWM的主要思想是排列所有窗口,这实际上与传统的平铺窗口管理器有很大不同,您的窗口可以以任何方式平铺。这是我在写这个博客时在几个窗口之间切换/调整大小的gif(有一个浏览器和两个终端窗口):PaperWM的GithubREADME链接到这个视频:http://10gui.com/video/,它被描述为类似“线性窗口管理器”。我以前从未听说过这种组织窗口的方式,但我喜欢它的简单性。如果您正在寻找一个特定的窗口,只需向左/向右移动直到找到它。我在PaperWM中所做的一切都有许多其他功能,但这里是我使用的功能:在窗口之间左右移动(Super+,Super+。)按顺序向左/向右移动窗口(Super+Shift+,,Super+Shift+.)全屏窗口(Super+f)缩小窗口(Super+r)我喜欢不需要配置的工具我已经在我的笔记本电脑上使用PaperWM6个月了,我真的很喜欢它!尽管它是可配置的(通过编写Javascript配置文件),但我非常感谢它具有我想要的功能,而且我不必研究如何配置它。fishshell是另一个同样令人满意的工具,我基本上不配置fish(除了设置环境变量等)而且我真的很喜欢它的默认功能。
