Восстановить команды позиционирования окна Ctrl + Alt + Num Pad 4 и 6?

36

Используя Unity в Ubuntu 12.04, комбинация Ctrl+ Alt+ Num Padдля позиционирования окон больше не работает полностью согласованно:

  • Ctrl+ Alt+ 4(переместить окно в левую половину экрана) был изменен на Ctrl+ Super+ Left Arrow.
  • Аналогичное изменение переместилось с Ctrl+ Alt+ 6на Ctrl+ Super+ Right Arrow.

Таким образом, в 12.04 каждый перемещает окна в углы, используя Ctrl+ Altкомбо, но супер комбо необходимы для перемещения влево или вправо.

Это больше, чем просто проблема удобства, поскольку новое расположение окон, обеспечиваемое комбинациями супер-клавиш, по-видимому, дает размеры, отличные от заменяемых Ctrl+ Altкомбинаций, что приводит к отвлечению промежутков между окнами, когда вы комбинируете два метода для размещения трех или более окон на одном экран.

Есть ли способ восстановить предыдущее поведение, чтобы я мог использовать Ctrl+ Alt+ NumPad для всего позиционирования окна?

holocronweaver
источник
Поскольку это не обязательно читается ответственными людьми, вы можете явно спросить, есть ли у кого-нибудь обходной путь или способ вернуться к старому поведению. У кого-то еще может быть лучшее предложение о том, куда на самом деле отправить это предложение.
Белаква
Я восстановил функциональность с ответами ниже, но одна вещь все еще отсутствует. Окна с измененным размером при повторном нажатии control-alt-9/3/1/7 с 4 и 6 больше не изменяют размеры.
Stephan
Вы правы, изменение размера отсутствует. Возможно, эта функция была удалена?
Холокронотк

Ответы:

29

Установите compizconfig-settings-manager Установите compizconfig-settings-manager . Ищите «compiz» в Unity Dash или начните с ccsmкомандной строки.

Предупреждение

CompizConfig Settings Manager ( ccsm) является продвинутым инструментом, и не все его опции полностью совместимы с Unity. Таким образом, CCSM, как известно, иногда ломает рабочие столы пользователей . Пожалуйста, будьте осторожны и знайте, что вы рискуете, следуя этому ответу или любому другому ответу, который рекомендует использовать CCSM. В случае, если следование этому совету нарушит Unity, см. Этот вопрос для получения инструкций о том, как его сбросить.

Найдите плагин Grid :

введите описание изображения здесь

Нажмите на связывание клавиш, которое вы хотите изменить, нажмите на Захватить комбинацию клавиш и нажмите клавиши, которые вы хотите использовать.

введите описание изображения здесь

andrewsomething
источник
Спасибо всем! Фотографии и подходящая ссылка - приятное прикосновение. Ранее я пробовал все в CCSM, кроме Grid, потому что название, казалось, подразумевало перемещение окон между рабочими пространствами.
Holocronweaver
В моем случае у меня уже был предопределенный короткий ключ для этого, но он отличался от других: Ctrl + Super + Left / Right. Super - это клавиша Win, если у вас есть такая клавиатура. В любом случае мне пришлось установить compiz, чтобы увидеть его. Спасибо за ответ и скрины!
код
20

Ярлыки были заменены на Ctrl+ Super+ Leftи Ctrl+ Super+ Right. На данный момент Compiz (серверная часть Unity) не поддерживает несколько сочетаний клавиш для одного действия. Это может измениться в будущем.

Удерживайте, Superчтобы увидеть их всех:

введите описание изображения здесь

AMC
источник
1
Спасибо - очень ценю информативный ответ и проверил, работают ли у меня сочетания клавиш Ctrl-Super-Left и Right. Пока это будет хорошо, хотя, просматривая форумы, я вижу другие комментарии на эту же тему, и было бы хорошо, если бы в будущем выпуске это было
исправлено
1
Как бы мы изменили Ctrl + Super + {Left / Right}, чтобы использовать клавиши 4 и 6? Это очень раздражает, учитывая, что клавиатура владеет большинством команд перемещения окна, но все же левое и правое движения удаляются и помещаются на клавиши со стрелками, что требует от пользователя снятия правой руки с клавиатуры для перехода к стрелкам. ,
Джек,
см. ответ @ blackhawkover: измените привязки клавиш в ccsm> grid
amc
1
Мой вопрос уже гласит, что такое новые горячие клавиши; Я спрашиваю, как вернуть их в их прежние numpad отображения.
Holocronweaver
6

У меня тоже была эта проблема.

Вам нужно будет установить compizconfig-settings-manager(CCSM).

В CompizConfig Settings Manager перейдите в «Сетка» (в нижней части окна «Управление окнами» ):

варианты ccsm

Установите привязки (которые не были установлены для меня), чтобы положить влево как Ctrl+ Alt+ 4, а вправо как Ctrl+ Alt+ 6:

ccsm - параметры сетки

Я тоже хотел бы видеть это как стандартную вставку в патч для окна ввода с помощью цифровой клавиатуры.

blackhawkover
источник
Это тот же ответ, который дал andrewsomething, но через месяц.
Holocronweaver
-3

Вы пытались запустить команду в командной строке?

Нажмите Alt+ F2и введите следующее:

unity --reset
sarveshlad
источник