Як відновити поведінку комбінації Unity 7 Ctrl-Alt-Numpad на Gnome 3?


17

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

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

Як я можу повернути таку поведінку в Ubuntu 17.10?


Ви пробували це ?
αғsnιη

1
@AFSHIN - це для Ctrl-Alt-Fn, що також порушено в aardvark, але це питання не стосується :)
badp

можливо ви маєте на увазі функціональну клавішу Fn?
αғsnιη

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. Відвідайте сторінку Put Windows та встановіть розширення
  4. Оновіть сторінку
  5. Клацніть символ налаштування синього ключа / викрутки на сторінці
  6. Перейдіть до "Комбінації клавіш" (також через "Gnome Tweaks" ) та змініть дії на Ctrl+ Alt+ Num тощо. За замовчуванням використовує Super+ Num.

Я спочатку дотримувався вказівок користувача3325563 про те, як відключити ярлики "переміщення в кут" за допомогою dconf-редактора. Я не впевнений, це необхідний крок чи ні.

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


Це рішення працює, однак, не дуже добре працює з Ubuntu 18.04
Лукаш Діновський

@LukaszDynowski Я ще не оновив до 18.04, але планую найближчим часом. Якщо у вас є досвід чи знайдете рішення, я був би дуже зацікавлений!
tttppp

2
Щойно спробував з 18.04 - працював на мене. Не потрібно було нічого робити, крім установки розширення.
seanlano

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: введіть тут опис зображення

запустіть його та в розділі "Керування вікнами" виберіть "Сітка":

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

У меню сітки натисніть олівець для редагування та зніміть прапорець "Увімкнути": введіть тут опис зображення


Це для Compiz, а не для Gnome 3
badp

Вибачте з цього приводу: на якому Ubuntu ви працюєте? Як ви встановили gnome? Я припускаю, UbuntuGnome? яка версія?
користувач3325563

Ви використовуєте gdm або lightdm? Просто налаштуйте систему та sudo apt install ubuntu-gnome-desktopвстановіть (вибрав lightdm, але я можу переналаштувати)
user3325563

для запису здається, що він все ще використовує compiz / єдність з результатів wmctrl -mі printf 'Desktop: %s\nSession: %s\n' "$XDG_CURRENT_DESKTOP" "$GDMSESSION", що означатиме, що моя відповідь вище може бути відповіддю.
користувач3325563

1
занадто погано, я думаю, ніхто більше не вважав, що ваше рішення досить добре. Ви не відповіли на принципову проблему - розташування вікон у верхній / нижній половині мого екрана. Ви допомогли мені з моєю проблемою XY: "Я знайшов цю штучну штуку, яка це робить, і мені це не подобається, але, якщо вимкнути оригінальну комбінацію клавіш, я думаю, вона буде трохи більш терпимою". Половина вашої відповіді стосується Compiz, і це робить його абсолютно неважливим. Пощастить наступного разу у ваших пошуках віртуальних точок Інтернету
badp

2

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

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