【发布时间】:2018-01-06 18:53:32
【问题描述】:
我一直在尝试不同的平铺 WM,看看哪一个最适合我的需要。每次我尝试一个新的,它看起来不错,但我发现其他的东西不太像我喜欢的那样工作。我的要求随着我的发展而变化。最初,我不想进入 Awesome,因为必须学习 Lua 不在我的愿望清单上,但也许我应该尝试一下,如果它比其他平铺 WM 做得更好。
我将尽可能具体地说明我想要什么。我正在运行 3440x1440 显示器。我想使用尽可能多的垂直空间(意思是,不能选择全宽、持久但大部分为空的状态栏,但我确实喜欢通知区域和日期/时间)。
我知道它可能不会完全按照我想要的方式做所有事情,这没关系。如果它或多或少地完成了我想要的大部分工作,我可以在 Awesome 和其他平铺 WM 之间权衡我的选择(实际上,只有 i3 是我现在使用的,但我愿意接受更好的建议)。如果人们不只是对它不能做的事情说不,而是说“不,但它可以做……”,我将非常感激。换句话说,您可以随意提出可能有用的替代方案。
- 将屏幕分为 3 列,最初为 30/45/25,右列水平拆分;在我的工作期间,可以根据需要完全调整和调整大小;
- 持久布局;关闭磁贴中的最后一个应用程序时,我不希望该磁贴消失并且剩余的磁贴调整大小。只需显示一个空白区域并保持所有图块不变。
- 标签式磁贴,因此我可以查看哪些应用程序在磁贴中运行(类似于 i3)。
- 可通过键盘调整大小的磁贴到 1 个方向;当使中间的列/瓷砖更宽时,我希望它进入一个特定的方向进入另一个瓷砖,而另一边则不理会。li>
- 我希望始终在特定磁贴中启动某些应用程序。例如,终端总是进入最右边的顶部/底部,浏览器/spotify 总是进入中间,atom/IDE 总是进入左边。一些应用程序应该始终是浮动的。显然,我希望能够在启动后将它们发送到不同的磁贴。
- 我不想要 100% 宽度的状态栏。它将大部分是空的,这是对屏幕空间的浪费。最好,我想要一个磁贴的状态栏部分,例如在最右边的磁贴中,用它调整大小。否则,我希望将其固定为 30%,并允许不在其下方的图块使用屏幕的整个高度。我使用状态栏的原因是静音;我实际上只想要一个通知区域和一个永久可见的日期时间。我不需要“开始菜单”,dmenu 或类似的东西是完美的,我相信它已经集成了。
非常感谢!
【问题讨论】:
-
改用 i3wm i3wm.org
-
你能证明你的答案吗?你的回复很少,几乎没有回答我的问题。我现在正在使用 i3,它无法进行持久布局,这是我最大的抱怨。
-
你在 i3 中有持久的布局:i3wm.org/docs/layout-saving.html
-
不,它没有。可以恢复的已保存布局与持久布局不同,这意味着在最后一个应用程序关闭后,磁贴将保持为空。 Awesome 似乎有一些东西可以使用 fill_strategy 使其半持久化,但我一直无法弄清楚它是如何工作的。
标签: lua archlinux window-managers awesome-wm