如何切換我正在查看的 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 鍵盤快捷鍵對話框(目前在系統-> 首選項-> 鍵盤快捷鍵中),然後單擊“添加”按鈕,那麼您應該能夠複製上述命令,並將其貼上到“命令”文本中框,並將其映射到一些有用的快捷方式。

我知道,這不是最優雅的解決方案,但它對我有用。

相關內容