Як відключити глобальний ярлик <Super> -p?


35

У ubuntu 11.04 відбулось вирішення проблеми з використанням gconf-редактора та налаштування ключа /apps/gnome_settings_daemon/plugins/xrandr/activeна false.

Однак у gconf-менеджера такого ubuntu 11.10 (gnome 3) немає.


1
Для контексту, тут обхідний user28503 згадується.
jpaugh

Відповіді:


19

Нова версія gnome-settings-daemonзберігає свою конфігураційну інформацію, dconfа не gconf.

Щоб зробити еквівалент того, що ви робили 11.04, спробуйте:

  1. Встановіть dconf-toolsпакет і запустіть dconf-editor.
  2. На дереві ліворуч перейдіть org-> gnome-> settings-daemon-> plugins-> xrandr.
  3. Зніміть прапорець біля поля active.

1
Я зараз виправдав відповідь. Чи проти зазначати це як прийняте, якби воно вирішило вашу проблему?
Джеймс Генстрідж

2
Спосіб зробити це з командного рядка:dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
aculich

1
Я виявив, що з Ubuntu 13.04 це теж потрібно зробитиdconf write /org/gnome/settings-daemon/plugins/media-keys/active false
Марк

3
@elgalu: якщо це зробити, вимкніть усі медіа-клавіші - включаючи збільшення гучності, зменшення гучності, знімки екрана тощо.
Gui Ambros

1
Так @GuiAmbros це смокче, я все ще не маю рішення для цього питання на Ubuntu 14.04
Лео Галлуччі

16

У Ubuntu 18.04 я знайшов дві різні прив'язки клавіш для SUPER+ P, які можна відключити dconf-editor.

По-перше, вам потрібно встановити dconf-editor, якщо він ще не встановлений. Це можна зробити в терміналі за допомогою наступної команди:

sudo apt install dconf-editor

Потім ви можете запустити його з терміналу:

dconf-editor

У межах dconf-editor:

  • Перейдіть до: / org / gnome / mutter / прив'язки клавіш / перемикач-монітор
  • Якщо поле "Спеціальне значення" містить ['<Super>p', 'XF86Display'], то:
    • Вимкнути "Використовувати значення за замовчуванням"
    • У полі "Спеціальне значення" введіть таке: []
  • Перейдіть до: / org / gnome / settings-daemon / plugins / media-keys / video-out
  • Якщо поле "Спеціальне значення" містить '<Super>p', то:
    • Вимкнути "Використовувати значення за замовчуванням"
    • У полі "Спеціальне значення" видаліть усе.

1
Це точно так само, як і інші відповіді.
fosslinux

5
Я не згоден. Ви відредагували важливу інформацію: те, що моя відповідь характерна для Ubuntu 18.04. Також прийнята відповідь не має значення до 18.04, і жодна з інших відповідей повністю не фіксує питання з 18.04.
Девід

Це спрацювало над Біоніком. Дуже прикро, що є два різних налаштування для однієї і тієї самої кнопки. На мене він працював,
листопада

8

Для того, щоб відключити глобальні<Super>p прив’язки клавіш, а НЕ будь-які інші медіа-ключі (перевірені в Ubuntu 15.04 ), мені довелося «виправити» наступні ключі dconf. Я побіг (у терміналі):

dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out ''
dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot ''

Раніше я шукав за допомогою наступних команд bash значення, які містили '<Super>p':

b="/org/gnome/settings-daemon/plugins/media-keys/"
for i in `dconf list $b | sort`; do echo -n "$i: "; dconf read $b$i; done

Для пошуку всіх dconfклавіш використовуйте команду:

dconf dump / | grep '<Super>p'

Якщо ви хочете уникнути терміналу, запустіть програму dconf-editorта знайдіть там ключ (и) ...

Редагувати:

Після деяких оновлень та перезавантажень у мене вже не працює клавіш. Я виявив, що є / була помилка, gnome-settings-daemonяка визначає <Super>p. Хак описаний тут .

У процесі запуску /usr/bin/xbindkeys_autostartвиконується при вході в систему. Цей скрипт шукає файл у $HOME/.xbindkeysrcі завантажує налаштування.

Так як я хотів карту , gnome-screenshot -cщоб <Super>pя створив цей файл з наступним змістом (і неотображённих настройки в Ubuntu / Compiz):

# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p

2
Прекрасна! ви нарешті вирішили мій кошмар Super + P
Лео Галлуччі

@LeoGallucci, якщо у вас виникли проблеми після перезавантаження / оновлень, спробуйте модифікацію .xbindkeysrc (див. Редагування моєї відповіді).
setempler

Пов'язано рішення було саме те , що мені було потрібно. Спасибі!
legoscia

7

Ця проблема все ще залишається станом на Ubuntu 12.10, опублікованому 18 жовтня 2012 року. Виправлення помилок для цього, здавалося, працює, так що, принаймні, є більш простий спосіб перенастроїти прив’язки ключів, але з тих пір він був позначений недійсним бо це нібито було зафіксовано в gnome-settings-daemon.

Зрештою, ця проблема, мабуть, пов'язана з деякими постачальниками апаратних засобів жорсткого кодування відео Super-P.

На трекері помилок були оновлені розмови з часу прийнятої відповіді, яка пропонує не вимикати xrandr, а замість цього вимикати медіа-клавіші :

Спробуйте наступне:

  1. Встановіть dconf-toolsпакет і запустіть dconf-editor.
  2. На дереві ліворуч перейдіть org-> gnome-> settings-daemon-> plugins-> media-keys.
  3. Зніміть прапорець біля поля active.

Або версія цього командного рядка:

dconf write /org/gnome/settings-daemon/plugins/media-keys/active false


Це відключає набагато більше, ніж просто <super>P. Якщо ви просто хочете відключити це, перейдіть до місця, розташованого вище, знайдіть video-outі просто змініть це. Виконувати цю відповідь - викидати дитину разом з водою.
mlissner

3

Навіть якщо відключення плагіна xrandr не працює для вас (як я), я пропоную вам спробувати це (це працює для мене):

Перейдіть у dconf-редактор через команду "dconf-editor" у терміналі, а потім перейдіть за адресою:

/org/gnome/mutter/keybindings/switch-monitor

і відключити "використовувати значення за замовчуванням" та видалити:

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