Как отключить глобальный ярлык <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, попробуйте следующее:
- Установите
dconf-tools
пакет, а затем запуститьdconf-editor
, - В дереве слева перейдите
org
->gnome
->settings-daemon
->plugins
->xrandr
, - Снимите флажок
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, а вместо этого отключать медиа-клавиши:
Попробуйте следующее:
- Установите
dconf-tools
пакет, а затем запуститьdconf-editor
, - В дереве слева перейдите
org
->gnome
->settings-daemon
->plugins
->media-keys
, - Снимите флажок
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',