在 XMonad 的特定工作区中运行不同的窗口管理器

在 XMonad 的特定工作区中运行不同的窗口管理器

我通常使用 XMonad 作为窗口管理器。在进行 GUI 编程时,我有时只想看看窗口在 Compiz 下的外观如何。

那么是否可以在 XMonad 下的特定工作区上运行另一个窗口管理器(例如 Compiz)?

答案1

嵌套 X11 会话可以通过赛菲尔,看这个例子来自维基百科页面: 使用 Xephyr 的嵌套 X11 会话截图

这独立于“基础”WM (XMonad),因为它只是它要处理的另一个 X11 客户端。也就是说,我不知道 Xephyr 中的加速图形,即 Compiz 是否可以这样使用......

答案2

或者,您可以从登录管理器启动另一个会话(当您的主会话保持活动状态时)并以配置为使用您选择的窗口管理器的另一个用户身份登录。

LightDMGDM考虑到这一点,也许还有其他登录管理器。然后,您可以使用 或类似命令切换回原始会话CtrlAltF7

相关内容