Как отключить глобальный ярлык <Super>-p?

В Ubuntu 11.04 был обходной путь с использованием gconf-editor и ключа настройки/apps/gnome_settings_daemon/plugins/xrandr/active ложно.

Однако в gconf-manager, использующем ubuntu 11.10, такого ключа нет (gnome 3).

5 ответов

Решение

Новая версия gnome-settings-daemon сохраняет информацию о конфигурации в dconf скорее, чем gconf,

Чтобы сделать то, что вы делали 11.04, попробуйте следующее:

  1. Установите dconf-tools пакет, а затем запустить dconf-editor,
  2. В дереве слева перейдите org -> gnome -> settings-daemon -> plugins -> xrandr,
  3. Снимите флажок active флажок.

В Ubuntu 18.04 я обнаружил две разные комбинации клавиш для SUPER+P, которые можно отключить с помощью dconf-editor,

Во-первых, вам нужно установить dconf-editor, если он еще не установлен. Это можно сделать в терминале с помощью следующей команды:

sudo apt install dconf-editor

Затем вы можете запустить его из терминала:

dconf-editor

В dconf-editor:

  • Перейдите к: / org / gnome / бормочить / сочетания клавиш / переключатель монитора
  • Если поле "Пользовательское значение" содержит ['<Super>p', 'XF86Display'], затем:
    • Отключить "Использовать значение по умолчанию"
    • В поле "Пользовательское значение" введите следующее: []
  • Перейдите в: / org / gnome / settings-daemon / плагины / медиа-ключи / видео-выход
  • Если поле "Пользовательское значение" содержит '<Super>p', затем:
    • Отключить "Использовать значение по умолчанию"
    • В поле "Пользовательское значение" удалите все.

Вот как отключить его с помощью gsettings с вашего терминала

gsettings set org.gnome.mutter.keybindings switch-monitor "[]"

Если хотите восстановить ярлык

gsettings set org.gnome.mutter.keybindings switch-monitor "['<Super>p']"

Для того, чтобы отключить глобальный<Super>p сочетания клавиш, а НЕ какие-либо другие медиа-ключи (протестировано в Ubuntu 15.04). Мне пришлось 'emtpy' использовать следующие ключи 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

Это все еще проблема 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

Даже если отключение плагина xrandr не работает для вас (как и для меня), я предлагаю вам попробовать это (это работает для меня):

Войдите в dconf-editor с помощью команды "dconf-editor" в терминале, затем перейдите по адресу:

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

и отключите "использовать значение по умолчанию" и удалите:

'<Super>p',
Другие вопросы по тегам