是否有允许某些工作区平铺的桌面?

是否有允许某些工作区平铺的桌面?

我有兴趣尝试平铺窗口管理器,但我也喜欢传统的桌面。

是否有任何桌面环境可以指定某个工作空间使用平铺窗口,而另一个工作空间使用传统方法?

答案1

我没有这方面的食谱,但我可以告诉你去哪里寻找。惊人的锯鳐是可编程窗口管理器,其中大部分代码是用高级语言编写的并且易于插入。 Awesome 是用 Lua 编写的,Sawfish 是用 Lisp-Scheme 混合语言编写的。

Awesome(我从未使用过)倾向于平铺,但也支持开箱即用的浮动窗口布局。您可以定义应用于每个窗口的规则。 Awesome 的文档倾向于避免使用“工作空间”一词,而是使用“标签”:在任何给定时间,屏幕都会显示带有一组特定标签的所有窗口,这实际上意味着 Awesome 具有工作空间,这样一个窗口可以位于多个窗口中。工作区。有一个例子规则在文档中将某些窗口定义为平铺窗口,将其他窗口定义为浮动窗口。

Sawfish(我已经使用了很长时间)仅支持开箱即用的浮动窗口,但也可以编程用于平铺。 Sawfish 具有经典的工作空间(但允许一个窗口位于多个工作空间上)。 Sawfish 开发自 2017 年以来一直处于不活跃状态,因此我不会再推荐它,尽管我个人对此很满意。

太棒了,锯鱼只是窗口管理器, 不是桌面环境。您可以通过手动运行窗口管理器不提供的部分来获得完整的桌面环境,例如系统托盘和各种系统托盘小部件(多年来我至少使用过 lxpanel、xfce4-panel、gnome-panel并且没有任何特别的推荐)。

相关内容