Быстро разместите окно на другом экране, используя только клавиатуру

Я знаю, что используя Alt+F7, я могу использовать клавиатуру для перемещения окна. Я также могу использовать плагин "Сетка" Compiz, чтобы быстро расположить окно вокруг моего текущего монитора. Однако плагин сетки не работает на мониторе.

Мне нужен более быстрый способ переместить текущее окно на другой экран. В моей текущей установке с двумя мониторами мне нужно переместить окно фокусировки на другой монитор, поскольку я сосредоточен на работе над чем-то другим (и переместить его обратно после этого).

Если бы я использовал XMonad (или другие менеджеры листов), это было бы довольно просто. Однако многие приложения, которые я использую (Gnome Do, MATLAB, средства просмотра изображений, пользовательские приложения, которые я пишу, ...) не работают с диспетчером листов.

Поэтому мой вопрос: существует ли комбинация сочетаний клавиш, которая перемещает текущее окно с фокусом на другой монитор (и обратно)?

8 ответов

  1. Установите CompizConfig Settings Manager Установите compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager
    
  2. Запустите CCSM → Перейти к низу (Управление окнами) → Перейти к "Положить".

  3. Включить плагин.
  4. Настройте ярлык для "Положить на следующий вывод".
  5. Выйдите и снова войдите.

Если вставленный плагин не отображается в CCSM, установите compiz-plugins Установите compiz-плагины пакет. (sudo apt-get update && sudo apt-get install compiz-plugins)

РЕДАКТИРОВАТЬ: требуемый пакет плагинов теперь называется compiz-plugins на 12.10 и выше. Compiz-плагинов-экстра Установите compiz-plugins-extra все еще используется для 12.04.

Мне нравится положить на следующий вывод с помощью Ctrl + Alt + n

наслаждайся этим!

Положить в СЦМПоставить в СЦМ.

Поставить на следующий выводПоставить на следующий вывод

На моей машине (CentOS Linux 7) это работало из коробки:
Используйте клавиши окна+Shift+стрелки, это позволит быстро перемещать окно между мониторами. Работает как на развернутых, так и на не развернутых окнах.

Alt+Ctrl + NumLeft / NumRight

только для свернутого окна (!) я нашел сегодня в Gnome 3 @ Ubuntu 14.04.

то есть, если вы хотите переместить развернутое окно, вы можете

"Win + DownArrow", "Alt+Ctrl+ NumLeft / NumRight", "Win + UpArrow"

или попробуйте связать это..

После установки compizconfig-settings-manager → Запустить его → Перейти в нижнюю часть (Управление окнами) → Перейти к "Положить".

Тогда вам следует попробовать "Поместить в область просмотра" и "Поместить влево / Поместить вправо". Если окно находится не по краю экрана, необходимо двойное "вправо / влево" для переключения экранов. По умолчанию это супер +Numpad-Arrows.

После установки CCSM, чтобы добавить опцию "put", вы также должны установить:

sudo apt-get install compiz-plugins-extra

Нажмите Alt+ Space в активном окне, затем выберите "Перейти к монитору вправо".

Щелкните правой кнопкой мыши в верхней части окна на панели, и у меня появился выпадающий список с возможностью перемещения окна.

Приложение: Если решение с Put plugin не работает

Попробуйте отключить некоторые функции, которые вы не используете, которые могут помешать. Я оставил только Put To Next Output включил и начал работать.

Отключите функции в плагине "Grid" в ccsm, выйдите из системы / войдите в систему и включите плагин "put" с нужными комбинационными клавишами. У меня работает (убунту 16.04).

Я включил некоторые функции в оба плагина, потому что я хотел перемещать окна между мониторами (используя функции на месте), но я хотел сохранить функцию, которая изменяет размер окна на половину ширины текущего монитора (используя функции на сетке).

Другие вопросы по тегам