我将切换到平铺窗口管理器有点矛盾.我之前做了一个转换,我非常喜欢它的某些东西,但对于其他事情我不喜欢.所以我结束了切换回我可靠的KDE.
但是,当我在虚拟桌面之间切换时,我不禁想到,如果我能在KDE中安装一个正确的平铺窗口管理器,那么可以想像如何真棒.我知道kwin有一些平铺的选择,但IMHO他们吸吮!我想要一些类似于i3的东西,所有的窗饰都完全被剥离了.
然后我进一步采取这个想法,并开始思考如果我可以配置特定的虚拟桌面来平铺WM,而其他人将拥有好的旧的浮动kwin行为,绝对会如何.
所以我问,有没有人知道这样的awesomeness?有什么甚至遥遥相似的吗?即使只是一些方法在KDE中有适当的平铺窗口管理,没有这个虚拟桌面特定的WM功能?
对于对整个窗口管理概念有深入了解的人们,我也会好奇地听到,为什么如果事实上是这样,这是不可能的.什么使得难以实施?
解决方法
首先,KDE不是窗口管理器,kwin是. KDE不依赖于kwin,所以您可以用任何其他窗口管理器(包括平铺的)来替换它.执行此操作的一种可能性是在运行startkde之前将
@L_502_0@设置为窗口管理器的二进制文件.
第二,存在将虚拟桌面的功能指定为浮动桌面的平铺窗口管理器.你可能已经知道这个功能.
第三,不可能为每个虚拟桌面设置不同的窗口管理器.原因是虚拟桌面在X11中不是一个概念.而是在窗口管理器切换桌面时手动显示/隐藏窗口来实现.有一些标准化,这意味着有定制,但标准化的标签来标识Windows的虚拟桌面.这使得其他X11客户端(如桌面切换器小程序)能够识别虚拟桌面布局.但是,X服务器只允许一个窗口管理器每个屏幕,然后实现虚拟桌面行为.