Як відключити переміщення вікна за допомогою клавіш alt + лівою кнопкою миші в оболонці GNOME?


75

Є багато з повідомлень з цього приводу єдності, це про оболонці GNOME .

Як і в інших плакатах, я використовую додатки (зокрема Inkscape), які використовують -Click Altта Alt-drag. Оболонка GNOME відхоплює це від мене і тим самим вимикає функції програми.

я намагався

  • використовуючи плагін Move ccsm - ви можете вимкнути це, і ви все одно можете перетягнути вікно Alt.

  • використання редактора gconf для зміни /apps/metacity/general/mouse_button_modifier- це не впливає на AFAICS.

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



1
Я хотів би зазначити, що це робить не GNOME, а скоріше Ubuntu. За замовчуванням для GNOME Shell повинен <Super>бути ключ модифікатора вікна.
Даніель Куїн

@DanielQuinn Дійсно. Подається bugs.launchpad.net/ubuntu/+source/mutter/+bug/1704580, щоб попросити Ubuntu переключити його назад на ключ Super / Windows.
Мікель

Відповіді:


111

Перш за все, встановіть dconf-інструменти Встановіть dconf-інструменти .

Для цього запустіть таку команду:

sudo apt-get install dconf-tools

Потім відкрийте, Alt+ F2dconf-editor.

Прокрутіть вниз до orgпункту → gnomedesktopwmpreferencesmouse-button-modifier→ Встановіть його в залежності від клавіші.

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


Або, що рівнозначно,

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

в терміналі. (Це НЕ вимагає ні dconf-editor, ні dconf-інструментів Встановіть dconf-інструменти )

Попередження: Якщо встановити його нанівець, це означає, що всі кліки переміщують вікна, а не вимикають його!


28
Увага! Якщо встановити його нанівець, це означає, що всі клацання переміщують вікна, а не вимикають його!
Андреа

6
Я спробував метод dconf-editor, але нічого, здається, не сталося. <ALT> - це все-таки моя модифікаційна клавіша. Я спробував "['<Control> <Alt>']" (дотримуючись синтаксису параметрів прив'язки клавіш) та "<Control> <Alt>". Чи потрібно мені перезапустити, щоб це набуло чинності?
Гордон Бін

3
Я спершу спробував це з gsettingsкомандою, і, схоже, вона її успішно змінила, але Alt + Drag все одно перемістить вікно. Навіть після перезавантаження. Потім я встановив dconf-інструменти і підтвердив за допомогою редактора dconf, що mouse-button-modifierдійсно було змінено, але, як я вже сказав, Alt + Drag все ще переміщує вікна. (Я на Mint Cinnamon 17.2 64bit)
Bloke

5
Значення "<Alt> + <Super>" досить добре працює для мене
vp_arth

4
В Cinnamon ви можете просто змінити його в налаштуваннях Windows> Behaviour> Special key to move and resize windows.
Ротарети

9

Скористайтеся інструментом підстроювання ( gnome-tweak-tool):

Windows> Ключ дій Windows


Дякую! Це працювало для мене, коли все, що використовує dconf-редактор або командний рядок чи compiz, не вдалося. Тепер я можу використовувати alt для інших ярликів і відновити функціональність декількох програм.
Сільвестріс

8

Щоб вирішити проблему з перетягуванням вікна Alt + клацніть:

sudo gconftool-2 --set /org/gnome/desktop/wm/preferences/mouse-button-modifier --type string '<Super>'

Діє те ж саме, справді, лише з іншим інструментом конфігурації, і менше натискання та натискання.

Для нових версій, що використовують dconf / gsettings, використовуйте це:

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

2
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"для dconf.
ulidtko

7

У монетному дворі (або Кориці) клавішу можна змінити або вимкнути під

system settings> windows> behavior>'Special key to move and resize window'

У мене він встановлений на клавіші супер / windows.


2
Дякую! Те саме стосується Cinnamon, встановленого в інших системах, таких як Debian (мій варіант використання).
Пер Лундберг

Це працює для Mate 18.04 через Control Centre> Look and Feel> Windows> Behaviour>Movement Key
Underverse

6

Я встановлюю Alt+ Superяк тимчасове рішення. Тому я можу використовувати Altключ у Inkscape та Superдля діяльності.


що ви маєте на увазі під "діяльністю"? Я змінив Altдо Superі вона відмінно працює для мене. Я не помітив жодних побічних ефектів. Навіщо тобі потрібно Alt + Super?
фазал

3
wiki.gnome.org/Projects/GnomeShell/Tour#Activities_Overview Якщо ви встановите "Super" для переміщення вікон, ви не можете використовувати його для показу "Огляд діяльності". Подивіться на час публікації, це було два роки тому.
KEIII

Два роки - це нічого.
Йохан Буле

3

В UBUNTU 14,04 LTS використовувати в синтаксисі dconf, як

<Alt><Super>

Добре працює для мене.

BTW: Якщо ви встановили щось не так, воно починає переміщувати вікно при кожному натисканні. Використовуйте для переходу до кнопки "Встановити за замовчуванням". І вдарити.

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


1
  1. Перейдіть у Налаштування системи
  2. Виберіть Клавіатура
  3. У нижньому лівому куті натисніть "Налаштування макета"
  4. Виберіть мову та натисніть кнопку "Параметри" в нижній правій частині
  5. Виберіть "Alt / Win key поведінка"
  6. Змініть його на той, який вам подобається. Я використовую "Left Alt поміняється на" Left Win ".

0

в CentOS 7 мені довелося користуватися

 gsettings set org.gnome.desktop.wm.keybindings activate-window-menu "['<Alt>F10']"

Цей параметр не визначено, що означало, що середня кнопка миші активує віконне меню. Рівна обстановка

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Super>'

не перемістив цю дію на Alt-середину; Мені довелося зв’язати activate-window-menu.

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