Как восстановить стандартные сочетания клавиш по умолчанию?

43

Я настроил некоторые ярлыки в настройках System ▸ ▸ «Горячие клавиши».

Как восстановить отдельные ярлыки по умолчанию? Я не хочу сбросить все ярлыки, только некоторые из моих избранных.

    
задан ændrük 15.12.2010 в 19:54
источник

10 ответов

37

Похоже, что реализация сочетаний клавиш немного изменилась для Ubuntu 13.04

Настройки ярлыка сохраняются в следующих местах (может отличаться для 12.10):

org.gnome.settings-daemon.plugins.media-keys
org.compiz.integrated
org.gnome.desktop.wm.keybindings
org.gnome.shell.keybindings

Вы можете найти их в приложении dconf-editor , а затем с помощью кнопки «Установить по умолчанию», чтобы сбросить каждую желаемую запись. dconf-editor может быть установлено в командной строке с sudo apt-get install dconf-tools .

В противном случае вы также можете попробовать сбросить любое из мест, используя следующую команду в терминале:

gsettings reset-recursively <insert location>

(например, gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys )

    
ответ дан Jeremy J Wong 02.07.2013 в 02:54
источник
12

Они привязаны к ключам, хранящимся в базе данных gconf, но, к сожалению, они не все находятся в одном месте.

Однако вы можете получить список всех ключей gconf привязки ключей, просмотрев файлы, расположенные в /usr/share/gnome-control-center/keybindings/ .

Например, /usr/share/gnome-control-center/keybindings/01-desktop-key.xml содержит список ключей для всех ярлыков Списки клавиш под Desktop .

<?xml version="1.0" encoding="UTF-8"?>
<KeyListEntries name="Desktop">

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/help"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/calculator"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/email"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/www"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/power"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/screensaver"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/home"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/search"/>

</KeyListEntries>

Как только вы узнаете имя ключа, вы можете восстановить его по умолчанию.

Например, предположим, что вы хотите восстановить ярлык для запуска калькулятора,

Простозапустите:

gconftool-u"/apps/gnome_settings_daemon/keybindings/calculator"

    
ответ дан Isaiah 15.12.2010 в 20:42
7

Построение ответа DoR, этот простой скрипт, введенный в командной строке, сбросит все ярлыки:

cd /usr/share/gnome-control-center/keybindings
for entry in $(grep KeyListEntry * |cut -d'/' -f2- |cut -d'"' -f1); do
    echo $entry
    gconftool -u "/$entry"
done
    
ответ дан Peter Howe 11.05.2011 в 20:50
6
gsettings reset-recursively  org.gnome.desktop.wm.keybindings
    
ответ дан peb 17.02.2014 в 21:29
5

Вы не можете. Но вы можете увидеть, какие значения по умолчанию, если вы нажмете справку, и нажмите Раздел 1.2 - Навыки клавиатуры , а затем справа вы увидите список ключей:

  • Глобальные сочетания клавиш
  • Клавиши быстрого доступа к окну
  • Ключи приложения
  • Ключи доступа

рассматривает

    
ответ дан danizmax 15.12.2010 в 20:23
1

Вот что я обнаружил случайно:

Откройте gconf-editor (нажмите Alt + F2 и введите gconf-editor).

Найдите настройку, которую вы хотите сбросить. Я нашел несколько мест, где они расположены:

  1. Приложения > gnome_settings_daemon > keybindings

  2. Приложения > metacity > global_keybindings

  3. Приложения > metacity > window_keybindings

Могут быть и другие.

Щелкните правой кнопкой мыши настройку и нажмите «Сбросить ключ». Это восстановит его по умолчанию.

    
ответ дан Joe Rothrock 22.09.2011 в 02:48
1

В Ubuntu 13.04 это похоже на то, что многие ярлыки можно найти на странице org->gnome->settings-daemon->plugins->media-keys . Я смог сбросить с меня кнопки громкости, и мне даже не нужно было искать значения по умолчанию, так как есть кнопка сброса.

    
ответ дан jjpe 29.06.2013 в 12:36
1

В Ubuntu 17.10 (в новом окне настроек):

Выберите «Настройки» > Устройства > Клавиатура, затем Сбросить все ...

    
ответ дан Jacob Vlijm 09.10.2017 в 14:06
0

Это работало для меня без перезапуска Ubuntu или Gnome Desktop. Я попытался использовать «Затвор» для захвата экрана, и он изменил привязки горячих клавиш для PrintScreen и Alt + PrintScreen . После удаления Shutter мне нужно было восстановить параметры горячей клавиши, которые были изменены. Я смог изменить привязки горячих клавиш для этих клавиш, запустив gconf-editor (из окна терминала), а затем изменив настройки в обоих этих местах:

  • apps- > metacity- > global_keybindings
  • apps- > metacity- > keybinding_commands

Я запускаю Ubuntu 10.04 LTS, Gnome Desktop 2.30.2

    
ответ дан DavidBooth 11.01.2013 в 22:31
0

Используйте редактор dconf, затем перейдите к org.gnome.desktop.wm.keybindings . Все, что выделено жирным шрифтом, было изменено, и вы можете нажать Set to Default в правом нижнем углу для этих записей.

    
ответ дан puerile 11.03.2017 в 18:38