如何将屏幕分成两个独立的区域?

Yar*_*arh 6 15.04

我想拆分我的屏幕,所以蓝色区域是 Unity Sidebar,红色区域是area1绿色area2。鼠标不应该能够从移动area1area2(仅适用于键盘快捷键将允许切换区域之间的鼠标位置)。任何分配给area1area2应该将它们视为独立屏幕的应用程序(如果应用程序被强制为全屏模式,它应该“感觉”分配区域并且只有它)。
例如,如果我在红色区域启动全屏电影或游戏,我应该能够看到绿色区域通畅。

在此处输入图片说明

cri*_*tre 6

可能的解决方案:

使用平铺屏幕管理器(例如xmonad或我个人最喜欢的,spectrwm)。

这允许您在一个区域中运行应用程序并自动平铺它们(如 Windows 的“水平堆叠窗口”功能)。由于区域有部分,因此可以在每个区域下运行多个程序,包括全屏模式,而不会妨碍其他人的视线。

就鼠标锁定而言,我找不到阻止鼠标在区域之间移动的方法,但是您可以在鼠标移动时阻止焦点改变(这样该区域只会在键盘上“切换焦点”快捷键组合)。为此,请编辑.spectrwm.conf主目录中的(spectrwm 的配置文件),以便:

#focus_mode = 默认

改为

focus_mode = 手动

缺点:

  • 不能使用 Unity 侧边栏(尽管有人可能有办法解决这个问题)