如何针对不同的显示器使用不同的指针和键盘

如何针对不同的显示器使用不同的指针和键盘

我的笔记本电脑上运行着基于 Ubuntu 22.04 的系统,我将其与外接显示器一起使用。我试图同时在两个显示器上工作,并且希望为不同的显示器使用不同的输入方法。我有一个罗技键盘和鼠标。我希望所有通过罗技鼠标和键盘进行的输入都进入外接显示器上打开的窗口,而所有通过笔记本电脑键盘和触摸板进行的输入都进入笔记本电脑的显示器。我还希望每个显示器都有单独的鼠标指针

我尝试使用 MultiPointer X这里。我将我的罗技键盘和鼠标重新连接到另一个主机,现在输入将转到相应鼠标指针所选择的任何窗口(如果我使用触摸板在显示器 1 中选择了编辑器,并使用罗技鼠标在显示器 2 中选择了终端,则相应键盘的输入也会将输入提供给相应的窗口)。

现在的问题是辅助鼠标指针闪烁,鼠标滚轮在扩展显示中无法正常工作,带有辅助指针的显示器中的活动窗口始终随着光标的位置而变化(好像辅助指针始终在自动点击)。此外,超级键和键盘快捷键在重新映射的键盘(罗技)中不起作用。

这是我的初始和重新映射的xinput配置。

xin输入列表                   
⎡ 虚拟核心指针id=2[主指针(3)]
⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)]
⎜ ↳ 罗技无线鼠标 PID:4022 id=11 [从属指针 (2)]
⎜ ↳ 罗技无线键盘 PID:4023 id=12 [从属指针 (2)]
⎜ ↳ ELAN1203:00 04F3:307A 鼠标 id=13 [从属指针 (2)]
⎜ ↳ ELAN1203:00 04F3:307A 触摸板 id=14 [从属指针 (2)]
⎣ 虚拟核心键盘id=3[主键盘(2)]
    ↳ 虚拟核心 XTEST 键盘 id=5 [从属键盘 (3)]
    ↳ 华硕无线电控制 id=6 [从属键盘 (3)]
    ↳ 视频总线 id=7 [从属键盘 (3)]
    ↳ 视频总线 id=8 [从属键盘 (3)]
    ↳ 电源按钮 id=9 [从属键盘 (3)]
    ↳ 睡眠按钮 id=10 [从属键盘 (3)]
    ↳ Intel HID 事件 id=15 [从属键盘 (3)]
    ↳ Intel HID 5 按钮阵列 id=16 [从属键盘 (3)]
    ↳ Asus WMI 热键 id=17 [从属键盘 (3)]
    ↳ AT 翻译设置 2 键盘 id=18 [从属键盘 (3)]
    ↳ 罗技无线键盘 PID:4023 id=19 [从属键盘 (3)]
xin输入列表          
⎡ 虚拟核心指针id=2[主指针(3)]
⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)]
⎜ ↳ ELAN1203:00 04F3:307A 鼠标 id=13 [从属指针 (2)]
⎜ ↳ ELAN1203:00 04F3:307A 触摸板 id=14 [从属指针 (2)]
⎣ 虚拟核心键盘id=3[主键盘(2)]
    ↳ 虚拟核心 XTEST 键盘 id=5 [从属键盘 (3)]
    ↳ 华硕无线电控制 id=6 [从属键盘 (3)]
    ↳ 视频总线 id=7 [从属键盘 (3)]
    ↳ 视频总线 id=8 [从属键盘 (3)]
    ↳ 电源按钮 id=9 [从属键盘 (3)]
    ↳ 睡眠按钮 id=10 [从属键盘 (3)]
    ↳ Intel HID 事件 id=15 [从属键盘 (3)]
    ↳ Intel HID 5 按钮阵列 id=16 [从属键盘 (3)]
    ↳ Asus WMI 热键 id=17 [从属键盘 (3)]
    ↳ AT 翻译设置 2 键盘 id=18 [从属键盘 (3)]
⎡ 辅助指针id=20[主指针(21)]
⎜ ↳ 罗技无线鼠标 PID:4022 id=11 [从属指针 (20)]
⎜ ↳ 罗技无线键盘 PID:4023 id=12 [从属指针 (20)]
⎜ ↳ 次要 XTEST 指针 id=22 [从属指针 (20)]
⎣ 辅助键盘id=21[主键盘(20)]
    ↳ 罗技无线键盘 PID:4023 id=19 [从属键盘 (21)]
    ↳ 辅助 XTEST 键盘  

有什么更好的方法可以实现我的要求?

相关内容