В Ubuntu 11.04 был обходной путь с использованием gconf-editor и установкой ключа /apps/gnome_settings_daemon/plugins/xrandr/active
в false.
Однако в gconf-manager, использующем ubuntu 11.10, такого ключа нет.
В новой версии gnome-settings-daemon
информация о конфигурации хранится в dconf
, а не в gconf
.
Чтобы сделать то же, что вы делали в 11.04, попробуйте следующее:
dconf-tools
, а затем запустите dconf-editor
. org
-> gnome
-> settings-daemon
-> plugins
-> xrandr
. active
. В Ubuntu 18.04 я обнаружил две разные комбинации клавиш для SUPER kbd> + P kbd>, которые можно отключить с помощью dconf-editor
.
Сначала вам нужно установить dconf-editor
, если он еще не установлен. Это можно сделать в терминале с помощью следующей команды:
sudo apt install dconf-editor
Затем вы можете запустить его из терминала:
dconf-editor
В пределах dconf-editor
:
['<Super>p', 'XF86Display']
, то: []
'<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 -редактор "в терминале, затем перейдите по адресу:
/org/gnome/mutter/keybindings/switch-monitor
и отключите« использовать значение по умолчанию »и удалите:
'<Super>p',
Вот как отключить его с помощью gsettings из вашего терминала
gsettings set org.gnome.mutter.keybindings switch-monitor "[]"
Если вы хотите восстановить ярлык
gsettings set org.gnome.mutter.keybindings switch-monitor "['<Super>p']"