Швидко розмістіть вікно на інший екран, використовуючи лише клавіатуру


162

Я знаю, що, використовуючи Alt+ F7, я можу використовувати клавіатуру для переміщення вікна. Я також можу використовувати плагін "Grid" Compiz, щоб швидко розмістити вікно навколо мого поточного монітора. Можливо, плагін для сітки не працює на моніторі.

Що мені потрібно - це швидший спосіб перемістити поточне вікно на інший екран. У моїй теперішній настройці подвійного монітора я вважаю, що мені потрібно перемістити вікно фокусування на інший монітор, коли я зосереджуюсь на роботі над чимось іншим (і переміщую його назад).

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

Отже, моє запитання: чи існує комбінація клавіш швидкого доступу, яка переміщує поточне зосереджене вікно на інший монітор (і назад)?


12
Дякую, я шукав ярлик Alt-F7. Перший раз я знайшов відповідь, яку я шукав, у питанні.
qwertzguy


Я використовую Alt-F7. Однак для прискорення руху зі стрілками та ctrl. Набагато швидше думка.
Вадим

Відповіді:


197
  1. Встановіть менеджер налаштувань CompizConfigВстановіть compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager
    
  2. Запустіть CCSM → Перейдіть донизу (Керування вікнами) → Перейдіть до «Покласти».

  3. Увімкніть плагін.
  4. Налаштуйте ярлик для "Перейти до наступного виводу".
  5. Вийдіть і знову ввійдіть.

Якщо плагін покласти не з'являється в CCSM, встановити Compiz-плагінівВстановіть плагіни compiz пакета. ( sudo apt-get update && sudo apt-get install compiz-plugins)

EDIT: Необхідний пакет плагінів тепер викликається compiz-plugins12.10 і вище. compiz-plugins-extraВстановіть compiz-plugins-extra досі використовується 12.04.


5
Варто також зазначити, що "наступний" вихід буде проходити по всіх моніторах (не зупиняючись праворуч).
Адріан Шнайдер

2
Я не бачу плагін. Використання Ubuntu QQ
Yatharth Agarwal

9
Ах це працює - просто потрібен вихід / вхід!
jaywink

4
Немає жодної опції "Покласти"
Річард

6
@Richard, вам доведеться встановити, compiz-pluginsяк згадується у публікації. (Sidenote: Я перебуваю на Ubuntu 15.04, і як тільки він був встановлений, я був плагіном "Put".)
Anonsage

29

Мені подобається Put до наступного виводу з Ctrl+ Alt+n

насолоджуйся!

Покладіть на CCSM Покладіть на CCSM.

Покладіть на наступний вихід Покладіть на наступний вихід


1
Тепер я використовую встановлення цієї гарячої клавіші на "<Alt> <Shift> m". : П
Чу-Сян Лай

2
У мене немає CCSM
Джеймі Хатбер

13

Alt+ Ctrl+ NumLeft / NumRight

лише для мінімізованого вікна (!) Я сьогодні знайшов у Gnome 3 @ Ubuntu 14.04.

тобто, якщо ви хочете перемістити максимізоване вікно, ви можете

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

або спробуйте зв’язати його ..


10
На жаль, ці Alt+Ctrl+<NumDirection>ярлики зберігають вікно на тому ж екрані і не переміщуються на інший екран. Тестували на Ubuntu 15.04 (з / Unity).
Anonsage

2
Це ж випуск на Ubuntu 16.04. Я прийшов сюди, щоб знайти рішення цієї проблеми.
byxor

1
Це працює для мене на Ubuntu 16.04, дякую!
Хуанмі Родрігес

@Anonsage Але це для Gnome. Не єдність.
Г. Демецький

10

На моїй машині (CentOS Linux 7) це спрацювало з поля:
Використовуйте window key+ shift+ arrowsце швидко перемістить вікно між моніторами Працює як на максимальних, так і на не максимізованих вікнах.


Якщо можливо, ви можете пояснити, як цього досягти в Ubuntu, оскільки це питання.
Кульфі

Дякую! У мене є два монітори (не кажу про робочі місця), і це справно працювало! [ubuntu budgie 19.04]
sdlins

1
Це також чудово працює для мене з Ubuntu 18.04
Джеральд,

5

Після установки compizconfig-manager-manager → Запустіть його → Перейдіть донизу (Керування вікнами) → Перейдіть до «Покласти».

Потім слід спробувати "Покласти в область перегляду" та "Покласти вліво / Вправо". Якщо вікно не знаходиться на краю екрана, для перемикання екранів потрібно двічі «вправо / вліво». За замовчуванням - із супер + Numpad-Стрілками.


Не найпряміше рішення, але краще на мою думку.
Йона

Це єдина відповідь, яка працювала на мене.
haff

0

Додаток : Якщо рішення зPut pluginне працює.

Спробуйте вимкнути деякі функції, які ви не використовуєте, що можуть заважати. Я залишив лише Put To Next Outputувімкнений, і він почав працювати.


0

Вимкніть функції в плагіні "Grid" на ccsm, вихід у систему / вхід та ввімкніть плагін "put" комбінованими клавішами, які потрібно. Працює для мене (ubuntu 16.04).

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


0

Після установки CCSM, щоб додати опцію "put", ви також повинні встановити:

sudo apt-get install compiz-plugins-extra

0

Клацніть правою кнопкою миші на верхній частині вікна на панелі, і для мене з’явилося спадне меню з можливістю переміщення вікна.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.