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

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

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

35
задан 24 November 2012 в 21:27

6 ответов

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

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

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

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

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

sudo apt install dconf-editor

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

dconf-editor

В пределах dconf-editor:

  • Перейдите к: / org / gnome / mutter / keybindings / switch-monitor
  • Если поле «Пользовательское значение» содержит ['<Super>p', 'XF86Display'], то:
    • Отключить «Использовать значение по умолчанию»
    • В поле «Пользовательское значение» введите следующее: []
  • Перейдите к: / org / gnome / settings-daemon / plugins / media-keys / video-out
  • Если поле «Пользовательское значение» содержит '<Super>p', то:
    • Отключить «Использовать значение по умолчанию»
    • В поле «Пользовательское значение», удалить все.
0
ответ дан 24 November 2012 в 21:27

Чтобы отключить глобальные <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
0
ответ дан 24 November 2012 в 21:27

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

7
ответ дан 24 November 2012 в 21:27

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

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

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

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

'<Super>p',
0
ответ дан 24 November 2012 в 21:27

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

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

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

gsettings set org.gnome.mutter.keybindings switch-monitor "['<Super>p']"
7
ответ дан 28 October 2020 в 05:03

Другие вопросы по тегам:

Похожие вопросы: