我一直在研究平铺窗口管理器,因为每当我要并排查看一些信息时,我都厌倦了手动定位和调整所有窗口的大小。但是,到目前为止,我研究过的平铺窗口管理器看起来非常简约,并且似乎主要用于使用笨拙的键盘导航来重新排列终端窗口。
我或多或少都在寻找一种方法来划分屏幕并在每个分区上最大化程序。如果适用于Gnome,则可获得加分。
我一直在研究平铺窗口管理器,因为每当我要并排查看一些信息时,我都厌倦了手动定位和调整所有窗口的大小。但是,到目前为止,我研究过的平铺窗口管理器看起来非常简约,并且似乎主要用于使用笨拙的键盘导航来重新排列终端窗口。
我或多或少都在寻找一种方法来划分屏幕并在每个分区上最大化程序。如果适用于Gnome,则可获得加分。
Answers:
这可能完全不合时宜,所以如果MS Windows解决方案不是您想要的,请随意修改我的内容(该帖子没有明确指出仅Linux解决方案)。我写了MaxTo,它将屏幕划分为多个矩形,并更改所有最大化事件以将窗口放入这些分区。您可以在maxto.net上找到它。
出色的窗口管理器支持平铺和浮动窗口,因此您可以选择。默认配置会给您带来极简主义的感觉,但是Awesome是如此可配置,因此可以更改。支持充分使用鼠标和键盘。确实,将其自定义为满意可能需要花费很长时间,但是至少可以再次达到满意的程度。
killall gnome-wm; awesome &
尝试一下。要返回到通常的窗口管理器,请执行相反的过程:killall awesome; gnome-wm &
。用Compiz或实际使用的任何东西替换gnome-wm。
虽然我个人使用Awesome,因为它满足了我的所有需求(和内置托盘),但是您可以非常有效地将Xmonad与Gnome和KDE集成在一起,这与Awesome非常相似。
我使用Musca,这似乎正是我想要的!我使用dzen2在屏幕的一角添加了一个小面板,用于放置时间等内容,并使用托盘程序作为系统托盘,它对我来说绝对完美。
考虑检查i3。它是积极开发的,配置相对简单,它不是肥胖的野兽,并且通常可以智能地处理浮动窗口(包括在大小不对的情况下允许调整大小)。最重要的是,它有据可查并支持“窗口栏”(例如dzen2或内置的“ i3bar”)。可能值得指出的是,关于键绑定有一些学习曲线-但是,在效率方面,它有回报。
compiz的网格插件可能会满足您的要求。它本质上是Windows winsplit革命的副本。
这是链接:http : //forum.compiz-fusion.org/showthread.php?t=8821
您应该从git存储库中获取最新版本,然后自己进行编译。如果使用apt,则(至少)需要compiz-dev。
詹姆士
有一个很好的切片Gnome shell扩展ShellTile,它允许您在按住ctrl的同时将一个窗口拖到另一个窗口上来交互式地平铺窗口。平铺窗口被分组并表现为一个窗口。
安装很容易:当Gnome> = 3.2运行时,只需将浏览器指向扩展主页https://extensions.gnome.org/extension/657/shelltile/,然后按开关。
最新版本中有一个错误,阻止标准的Gnome-shell 捕捉窗口遮挡侧面行为,但该错误已在Bitbucket的开发版本中修复,应尽快登陆扩展页面。