Як переміщувати вікна навколо моніторів і між ними, використовуючи скорочення клавіатури?


38

У MS Windows ми можемо використовувати Super+ Arrowдля переміщення вікна праворуч і ліворуч екрана, максимізація, мінімізація та навіть переміщення його на інший екран. Чи є спосіб налаштувати цю функцію на Gnome?


1
У мене стрілки kde і super + переміщуються до наступного краю монітора та до іншого екрана.
ctrl-alt-delor

Рекомендую змінити вибір "правильної відповіді" на Simon D's, оскільки він є найбільш сучасним і корисним в ці дні.
Freedom_Ben

Відповіді:


17

Ctrl+ Alt+ NUMPAD 4(лівий край) Ctrl+ Alt+ NUMPAD 6(правий край)

Переконайтесь, що ви використовуєте клавіші курсору NUMPAD, а не спеціальні, якщо такі є. Інакше він переключить робочі простори.

Зауважте, що ці ярлики працюють лише у вікнах, що не мають максимального збільшення. Скасувати максимізацію будь-якого вибраного вікна можна за допомогою

Ctrl+ Alt+ NUMPAD 5(у центрі)

Список ярликів клавіатури Unity тут, якщо ви їх не бачили.

Що таке комбінації клавіш та миші Unity?


6
Це не працює на Gnome
Jader Dias

@Jader Dias Яким чином робиться те, що "не працює" на Gnome?
ændrük

3
@ ændrük Наскільки я розумію, комбінації клавіш Unity не працюють на Gnome
Jader Dias

@JaderDias: Але вони (принаймні, ці конкретні ключі, в 12.10), і це чудово! Докладніше див. У розділі askubuntu.com/a/222902/30266 .
krlmlr

3
Ці чудові, я їх нещодавно відкрив. Єдине, чого вони не роблять (про що попросила ОП) - це переміщення вікон з одного монітора на інший.
Пол Біссекс

21

Розширення Put Windows реалізує цю функцію. Після його встановлення Super+ Shift+ Leftі Super+ Shift+ Rightперенесіть активне вікно на попередній / наступний екран відповідно - так само, як і в Windows. Це працює навіть у налаштуваннях трьох моніторів, а також переміщення максимізованих вікон зараз надійно працює.

Frychiko в рішення відмінно працює в установці двох моніторів , але страждає проблеми при переміщенні максимизируется вікна.

Тестовано з Ubuntu 13.04.


1
Після встановлення вам потрібно скористатися інструментом gnome-shell-extension-prefs для налаштування використовуваних ключів (вони не відображаються в налаштуваннях клавіатури). У мене цього інструменту не було (я встановив gnome-shellв Ubuntu), але apt-get install gnome-shell-extensionsдозвольте мені запустити "Інструмент налаштування".
idbrii

Якщо ви встановили монітори один над одним, тоді вам потрібно скористатися. Super + Shift + Up/DownЦе також працює у Fedora 28 (Gnome 3)
icc97

18

В Ubuntu 17.10 комбінації клавіш Shift+ Super+ Arrowsпереміщують вікно між різними моніторами.

Можна змінити в Налаштуваннях> Пристрої> Клавіатура> Навігація> Перемістити вікно одним монітором вгору / вниз / вліво / вправо.


4
Те саме в Ubuntu Gnome 16.04. Це актуальна відповідь, інші більш-менш застаріли.

10

ALT + F7, які вибирають вікно та рухаються за допомогою стрілки. Натисніть Enter, щоб випустити вікно.


2
Вірна відповідь, але бажаної поведінки вона не досягає
Джадер Діас

1
Додатково натисніть SHIFT, щоб рухатись швидше, або CTRL, щоб рухатись повільніше, коли використовуєте клавіші зі стрілками
Сем

Для мене, використовуючи 16.04, жодна з інших відповідей не працює для переміщення між моніторами, крім цього (без встановлення розширення, що здається непотрібним).

Те саме тут - це робоче рішення для переміщення вікна з нефункціонального монітора, викликане virtualbox.org/ticket/14743 .
cslotty

0

Додавання до відповіді Фричика:

  • ctrl+ alt+num_pad_5 збільшує та мінімізує вікно
  • ctrl+ alt+ num_pad_8або num_pad_2 переміщує вікна відповідно до верхнього та нижнього краю.

Цього дійсно легко досягти і на ноутбуках - просто додайте fnключ до своєї комбінації, і все закінчено!


Це не відповідає на запитання, оскільки лише переміщує їх у поточному моніторі та не переміщує їх на інший монітор.
Kimberly W

Оригінальне запитання було відредаговано.
Merstzik

0

Тестовано на Ubuntu 18.04 (Pop! _OS) з Gnome 3.28.2:

  • Переміщення вікна в поточному дисплеї: Ctrl+ Super+Arrows

  • Переміщення вікна на інший дисплей: Ctrl+ Shift+ Super+Arrows

Редагувати:

Початкова відповідь працює (принаймні) для Pop! _OS 18.04 - клавіші на клавіатурі можуть бути на замовлення.

Пізніше знайшла цю вікі-сторінку Gnome, де зазначено, що вона повинна бути Shift+ Super+Arrows Left/Right


не працює для ubuntu 19.04
tatsu

У мене можуть бути специфічні для дистрибутива комбінації клавіш. wiki.gnome.org/Design/OS/KeyboardShortcuts стверджує, що це має бути Shift + Super + Вліво / Вправо
Крісті

-1

Використовуючи комбінацію Ctrl + Shift + Alt + Arrow, ви можете перемістити будь-які вікна на інші екрани.


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

У своєму запитанні слід уточнити, що ви не маєте на увазі робочих просторів.
Родді

4
@Roddie Він зрозумів це, використовуючи слова екрани замість робочих просторів .
ændrük

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