По разным причинам у меня на рабочем столе Ubuntu 10.10 настроены два экрана x. Но я не могу использовать Alt+Tab для одновременного переключения между всеми окнами.

Например, если 2 окна находятся на экране A, а 1 окно находится на экране B, а моя мышь находится над экраном A, то Alt+Tab отображает только два окна на экране A.

Есть ли ярлык, который я могу использовать для переключения фокуса на разные экраны, или есть способ объединить записи во вкладке Alt+, чтобы показать все окна. (Обратите внимание, что я НЕ ищу решение, которое заставило бы все мониторы работать как один, например, через xinerama).

Спасибо!

Bernie

1 ответ1

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" (в настоящее время в меню "Система" -> "Настройки" -> "Сочетания клавиш"), а затем нажмите кнопку "Добавить", вы сможете скопировать указанную выше команду и вставить ее в текст "команда". и сопоставьте его с некоторыми полезными ярлыками.

Я знаю, не самое элегантное решение, но оно работает для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .