Как эмулировать привязку окон / ярлыки к сетке?

50

В Windows у вас есть эти ярлыки:

  • WinArrow Up ↑: Развернуть текущее окно
  • WinArrow Down ↓: Unmaximize
  • WinArrow Right →: Увеличить, установить ширину как половину ширины экрана, придерживаться окна вправо
  • WinArrow Left ←: Увеличить, установить ширину как половину ширины экрана, придерживаться окна слева

Меня особенно интересуют последние два ярлыка.

Андреа Амбу
источник
3
Теперь я знаю, как это сделать в Windows 7! : D ууу!
Питто

Ответы:

33

Я использую опцию «сетка» в CompizConfig Settings Manager. «Сетка» разработана как дополнительный плагин, поэтому вам нужно установить пакет compiz-fusion-plugins-extra Установите compiz-fusion-plugins-extra (я не мог увидеть это в «программном центре», так же как и через synaptic).

После установки плагинов в CCSM перейдите в «Управление окнами», затем выберите «Сетка». Я изменяю свой «положить влево», чтобы он был CTRL+ SHIFT+ left arrow(и делаю то же самое для «положить вправо», «положить верх» и «положить низ»). Я карта CTRL+ SHIFT+ , enterчтобы быть «положить центр».

Я не уверен насчет W7, но БОЛЬШАЯ вещь в GRID заключается в том, что если вы нажмете его один раз, он перейдет на половину экрана. Второй раз идет на 1/3 экрана. В третий раз он занимает 2/3 экрана. Затем четвертый получает его обратно наполовину. Таким образом, вы можете настроить документы рядом друг с другом, для которых требуется 1/3 или 2/3 экрана, а также равное разделение 1/2 экрана.

ОБЯЗАТЕЛЬНЫЙ плагин для меня в Linux! И это прекрасно работает!

Unity будет поставляться с включенной «функцией привязки», но мне нравится клавиатура, чтобы сделать эту настройку для меня! CCSM GRID это так!

рик-Shaw
источник
2
Приятно! Не видел этого раньше. Я предпочитаю стандартные сочетания клавиш, хотя.
Мистербен
1
Я на ноутбуке, поэтому необходимо изменить стандартные сочетания клавиш. Забыл упомянуть, что в оригинальном ответе.
Рик-Шоу
1
Сетка прекрасно работает, и на ноутбуке вы можете использовать обычную клавишу «fn» для использования клавиатуры: попробуйте;)
Pitto
Правда в отношении клавиши «fn», но мне просто кажется, что я не могу сделать это так же легко, «не глядя», поэтому я обнаружил, что мне нужно перейти на что-то, что можно сделать быстро и без каких-либо проблем. Нажатие Ctrl + Shift - это операция одним пальцем, и стрелки легко найти «на ощупь». Я знаю, что то же самое верно для многих, кто привык использовать клавиатуру FN, но не для меня ... приятно, что такой легкий трюк для всех, чтобы иметь свои предпочтения.
Рик-Шоу
Большой! На самом деле комбинация с Numkey и количеством доступных опций просто потрясающая! Спасибо :)
Андреа Амбу
17

Для Ubuntu 11.04 (natty) и 11.10 (oneiric) вы можете сделать это, если у вас есть клавиатура / цифровая клавиатура на клавиатуре. Больше ничего не нужно устанавливать:

Ctrl + Alt + NumPad 4 (вся левая сторона)

Ctrl + Alt + NumPad 5 (развернуть)

Ctrl + Alt + NumPad 6 (вся правая сторона)

Ctrl + Alt + NumPad 9 (верхний правый угол)

Полный список: В «Окне размещения» Что такое сочетания клавиш и мыши в Unity?

dgo.a
источник
У меня 12.04 LTS и у меня там тоже работает Ctrl-Alt-NumPad5. Я не могу заставить другие номера работать, но я готов обвинить тот факт, что я запускаю Ubuntu в Virtualbox на OSX со сторонней клавиатурой.
mwfearnley
2
Эти параметры настраиваются? Я не могу найти их в System Settings> Keyboard> Shortcuts.
arvixx
14

Это сработало для моего Ubuntu 14.04. Просто сделайте то же самое, что вы сделали в Windows, но на этот раз добавьте Ctrl, так что это Ctrl+ Super+ Arrow.

ArrowsX
источник
1
Единственное, чего он не делает, что я привык делать это в Windows, это перемещать его по мониторам. Если на мониторе 2, независимо от того , сколько раз вы нажмете Ctrl + супер + левый, он будет оставаться на мониторе 2.
silencedmessage