我如何切换我正在查看的 X 屏幕的焦点?

我如何切换我正在查看的 X 屏幕的焦点?

由于各种原因,我在 Ubuntu 10.10 桌面上配置了两个 x 屏幕。但是,我无法使用 Alt+Tab 同时在所有窗口之间切换。

例如,如果屏幕 A 上有 2 个窗口,屏幕 B 上有 1 个窗口,并且我的鼠标位于屏幕 A 上,则 Alt+Tab 只会显示屏幕 A 上的两个窗口。

有没有快捷方式可以用来将焦点切换到各个屏幕,或者有没有办法组合 Alt+tab 中的条目来显示所有窗口。(请注意,我不是在寻找一种可以让所有显示器作为一个整体工作的解决方案,例如通过 xinerama)。

谢谢!

伯尼

答案1

弄清楚了。

我最终编写了一个小脚本,该脚本会将焦点设置在所需屏幕的窗口上。然后我将其放在我的 /home/my_name/bin 目录中,并设置键盘快捷键以使用正确的选项执行脚本。

脚本所做的就是将鼠标移动到所需的屏幕坐标,然后在该位置模拟单击。它接受上、下、左、右的选项,以便我可以选择四个屏幕中的任意一个。

这里是:

#file: /home/my_user/bin/smon 
#(make sure you have execute privileges on this file)

while getopts ":udlr" Option
do
  case $Option in
    u    ) s=2;;
    d    ) s=1;;
    l    ) s=0;;
    r    ) s=3;;
  esac

done
xdotool mousemove --screen $s 500 28 click 1

您可以像这样执行脚本:

/home/my_user/bin/smon -u
=> moves the mouse to the top of screen 2, and clicks at 28 pixels below the top.

因此,如果您打开 Ubuntu 键盘快捷键对话框(当前位于系统 -> 首选项 -> 键盘快捷键),然后单击“添加”按钮,那么您应该能够复制上述命令,将其粘贴到“命令”文本框中,并将其映射到一些有用的快捷方式。

我知道,这不是最优雅的解决方案,但对我来说它有效。

相关内容