26

В Windows 7 вы можете нажать Shift+Ключ Windows+/ для мгновенного перемещения текущего окна к следующему /предыдущему монитору. Есть ли в Ubuntu 11.04 аналогичная функция? Я копался в диалоговом окне « Keyboard Shortcuts », но не видел ничего, касающегося перемещения окон между несколькими мониторами.

3 ответа3

21

Что вам нужно:

  • wmctrl (sudo apt-get install wmctrl)
  • Размеры каждого монитора

Как это сделать:

  • В терминале запустите gnome-keybinding-properties и нажмите "Добавить"
    • Назовите запись как "Переместить на левый монитор" и введите эту команду:
      • wmctrl -r ":ACTIVE:" -e 0,0,0,1280,1024
        • Вы можете изменить ":ACTIVE:" на ":SELECT:", и wmctrl будет ждать, пока вы не выберете окно
        • Значения для -e: gravity,x-coordinate,y-coord,width,height . У меня есть сила тяжести, установленная в 0, что является значением по умолчанию (я на самом деле не знаю, что делает сила тяжести), x и y-координаты установлены в 0 и 0, а ширина и высота - размеры левого монитора: 1280 и 1024. Измените это, чтобы соответствовать вашей конфигурации.
    • Нажмите там, где написано "Отключено" и нажмите ту же комбинацию клавиш, что и в Windows, т.е. Shift+Super+left
    • Сделайте еще одну запись для "перейти к правому монитору"
      • wmctrl -r ":ACTIVE:" -e 0,1280,0,1366,768
        • Там, где у меня "1280", поставь горизонтальное разрешение левого монитора. Вертикальное разрешение может быть более сложным, если ваши мониторы имеют разные разрешения, особенно если они не выстроены вдоль верхней или нижней части. Мои выровнены вдоль вершины, поэтому значение вертикальной координаты равно "0".
        • Мой правый монитор - 1366x768, поэтому замените эти значения на соответствующие.
    • Сопоставьте последовательность комбинаций клавиш и все готово!

Возможно, вам придется настроить координаты и размеры, чтобы учесть верхнюю (обычно 24 пикселя высоту) или боковые панели.

Чтобы узнать больше о wmctrl, посетите http://movingtofreedom.org/2010/08/10/arranging-windows-from-the-gnulinux-command-line-with-wmctrl/

Надеюсь, это поможет!

20

Если вы используете Compiz в качестве оконного менеджера в вашей установке Ubuntu (который, я считаю, поставляется с предустановленной 11.04). Откройте диспетчер настроек Compiz Config (выполните sudo apt-get install compizconfig-settings-manager если у вас не установлен ccsm.)

  • Зайдите в Window Management -> Put
  • Включите плагин Put.
  • Введите нужную комбинацию клавиш для параметра « Put To Next Output на вкладке « Bindings ».

Это позволит вам получить ту же функциональность, что и вам. Плагин Put имеет множество других опций повышения производительности. Наслаждаться.

5

Compiz и Unity скоро устареют.

  • На Plasma 5 (KDE) его можно установить из списка сочетаний клавиш по умолчанию.
  • В Gnome 3 shift + meta(super/windows) + arrows . Для поворота на углы вам понадобится дополнительно https://extensions.gnome.org/extension/39/put-windows/ .

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