Как восстановить поведение комбинации Ctrl-Alt-Numpad в Unity 7 в Gnome 3?

17

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

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

Как я могу вернуть это поведение в Ubuntu 17.10?

badp
источник
Ты пробовал это ?
αғsнιη
1
@AFSHIN это для Ctrl-Alt-Fn, что также не работает в aardvark, но не относится к этому вопросу :)
badp
может быть, вы имеете в виду функциональную клавишу Fn?
αғsнιη
1
@AFSHIN Этот вопрос о Ctrl-Alt-numpad (поэтому Ctrl-Alt-Numpad 7 помещает окно в верхнюю левую четверть этого монитора)
badp
Конфигурация @sempaiscuba compiz не поможет мне в Gnome 3…
badp

Ответы:

11

Я попытался установить расширение Put Windows GNOME на Ubuntu 17.10, и, кажется, работает нормально.

  1. Установите плагин браузера для https://extensions.gnome.org
  2. sudo apt-get install chrome-gnome-shell
  3. Посетите страницу « Поставить Windows» и установите расширение
  4. Обновите страницу
  5. Нажмите синий символ настроек гаечного ключа / отвертки на странице
  6. Перейдите к «Сочетаниям клавиш» (также через твики Gnome ) и измените действия так, чтобы они были Ctrl+ Alt+ Num и т. Д. По умолчанию используется Super+ Num.

Сначала я следовал инструкциям пользователя user3325563 о том, как отключить ярлыки перемещения в угол с помощью dconf-editor. Я не уверен, является ли это необходимым шагом или нет.

В одной из версий вашего вопроса вы упомянули, что вы пробовали это расширение, и после перезагрузки компьютера вам нужно было вручную перенастроить ярлыки. Я проверил перезагрузку моей машины и не было таких проблем.

tttppp
источник
Это решение работает, однако не работает с Ubuntu 18.04
Lukasz Dynowski
@LukaszDynowski Я еще не обновился до 18.04, но скоро планирую. Если у вас есть какой-то опыт или вы найдете решение, я был бы очень заинтересован!
tttppp
2
Только что попробовал с 18.04 - у меня сработало. Не нужно было ничего делать, кроме как установить расширение.
Сеанлано
6

Я понял, вам нужно изменить настройки с помощью dconf: введите описание изображения здесь

В dconf найдите org> desktop> wm> keybindings, щелкните поле рядом с move-to-corner-seи измените его на ['disabled']:

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

и повторите для всех тех, которые вы хотите отключить, т. е. move-to-corner-swи т. д.

В качестве альтернативы вы можете сделать это из командной строки следующим образом: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['disabled']" и восстановить его следующим образом: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['<Primary><Alt>KP_Next']"

Смотрите также org.gnome.desktop.wm.keybindings в https://wiki.ubuntu.com/Keybindings

org.gnome.desktop.wm.keybindings

Привязки клавиш, которые обрабатываются диспетчером окон, сохраняются в разделе org.gnome.desktop.wm.keybindings dconf. Ярлыки категорий «Навигация» и «Windows» хранятся здесь. В прошлом каждый оконный менеджер отвечал за хранение своих ярлыков в соответствии со своей собственной схемой. Теперь менеджеры окон metacity и compiz используют этот центральный унифицированный набор привязок. В / usr / share / gnome-control-center / keybindings / есть файлы сопоставления, которые показывают, как эти привязки клавиш используются каждым оконным менеджером.


Если вы все еще используете compiz с gnome3, смотрите ниже:

Из здесь , я был в состоянии отключить ключи в моей Ubuntu 16.04 Laptop (единство 7.4.0). Шаги ниже - это то, что вы ищете.

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

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

Вам необходимо установить compizconfig-settings-managerпод Ubuntu программное обеспечение: введите описание изображения здесь

запустите его и в разделе «Управление окнами» выберите «Сетка»:

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

В меню сетки нажмите на карандаш для редактирования и снимите флажок «Включить»: введите описание изображения здесь

user3325563
источник
Это для Compiz, а не для Gnome 3
badp
Извините за это: в какой Ubuntu вы работаете? Как вы установили гном? Я полагаю, UbuntuGnome? какая версия?
user3325563
Вы используете GDM или LightDM? Просто настройте систему и установите sudo apt install ubuntu-gnome-desktop(выбрал lightdm, но я могу перенастроить)
user3325563
для записи, кажется, что он все еще использует compiz / unity от вывода wmctrl -mи printf 'Desktop: %s\nSession: %s\n' "$XDG_CURRENT_DESKTOP" "$GDMSESSION", что означало бы, что мой ответ выше может быть ответом.
user3325563
1
Слишком плохо, я думаю, никто не думал, что ваше решение было достаточно хорошим. Вы не ответили на фундаментальную проблему - расположив окна в верхней / нижней половине моего экрана. Вы помогли мне с моей проблемой XY: «Я нашел эту дерьмовую вещь, которая делает это, и мне это не нравится, но с этим отключением оригинальной комбинации клавиш, я ожидаю, что это будет немного более терпимым». Половина вашего ответа о Compiz, и это делает его совершенно неактуальным. Удачи в следующий раз в ваших поисках очков виртуального интернета
badp
2

В Ubuntu 18.04.1 LTS просто установите расширение Put Windows Gnome через Ubuntu Software Center, чтобы восстановить позиционирование окна с помощью numpad. Никаких дальнейших изменений настроек не требуется.

Фалько Менге
источник