bob*_*uba 10 linux window-manager input-device xorg
我有一个巨大的桌面,有多个显示器,还有一台非常好的电脑。我还有多个鼠标和键盘。现在我真的很想利用所有的硬件。假设一个朋友过来想和我同时在一台计算机上编码。我想给他自己的鼠标和键盘。每当他的鼠标悬停在一个窗口上时,我都希望他的 Input 指向该窗口。这将允许我们编写不同的程序部分,并轻松地在我们的窗口之间复制和粘贴。
据我所知,大多数窗口管理器只支持一个活动窗口,这使得这是不可能的。这是因为它只是一个不寻常的东西,还是因为 X 甚至操作系统的一些基本架构问题?
这并不是我真正想要的,但是是否可以在每台显示器上运行一台 X 服务器并为每个显示器配备自己的键盘/鼠标?
看了评论,上网冲浪了一下,终于找到了答案:http : //alec.mooo.com/mpx.html
如果页面脱机:
创建一个新的输入对。
xinput create-master New
Run Code Online (Sandbox Code Playgroud)显示连接到每个输入对的设备
xinput list
Run Code Online (Sandbox Code Playgroud)将设备重新连接到新的输入对(用列表中的设备数量替换 x 和 y)
xinput reattach <x> <y>
Run Code Online (Sandbox Code Playgroud)X 内置了支持,但是没有一个主要的窗口管理器在设计时考虑了多光标。但它在某种程度上有效。这是我尝试过的窗口管理器:
除了 Gnome Shell,所有的窗口管理器都很好地处理了多个光标。我可以和朋友同时浏览。但是,一次只能聚焦一个窗口。这意味着键盘的输入之一是针对非焦点(灰色标题栏)窗口。对于某些应用程序,例如 gnome-terminal、empathy、chrome,这很有效,但闪烁的文本光标有时是不可见的。
每个键盘输入指向哪个窗口似乎也有点随机。通常是键盘与上次单击窗口的光标配对,但并非总是如此。滚动有时很奇怪。
ICE-MC
我在网上搜索了一个支持更好的窗口管理器,我唯一能找到的是一个叫做多光标窗口管理器 (Ice-MC) 的 IceWM 的修改版本。 http://multicursor-wm.sourceforge.net/ 好像是在 2009 年的某个时候放弃了开发,我在编译它时遇到了很多麻烦(一些过时的依赖项,我暂时放弃了)。
从截图来看,它看起来非常有希望。每个人都会得到一个带有他或她自己颜色的光标,并且窗口边框用拥有键盘焦点的人的颜色着色。当我有时间时,我肯定会研究它。
| 归档时间: |
|
| 查看次数: |
3944 次 |
| 最近记录: |