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

Я настроил некоторые сочетания клавиш в меню "Настройки" ▸ "Сочетания клавиш".

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

11 ответов

Решение

Похоже, способ реализации сочетаний клавиш немного изменился для 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)

Эти привязки клавиш хранятся в базе данных 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"

альтернативный текст

gsettings reset-recursively  org.gnome.desktop.wm.keybindings

При построении ответа 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

Ты не можешь Но вы можете увидеть значения по умолчанию, если вы нажмете "Справка" и нажмете " Раздел 1.2 - Навыки работы с клавиатурой", а затем справа у вас появится список основных клавиш:

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

С уважением

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

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

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

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

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

  1. Приложения> gnome_settings_daemon > сочетания клавиш

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

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

Там могут быть другие.

Щелкните правой кнопкой мыши на настройке и нажмите "Unset Key". Это восстановит настройки по умолчанию.

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

dconfdump + load массовый экспорт и восстановление

  1. Скопируйте их все в файл:

    dconf dump / >~/.config/dconf/user.conf
    
  2. Откройте этот файл в текстовом редакторе и выберите нужные параметры:

    editor ~/.config/dconf/user.conf
    

    Если вы используете Vim, вам понадобится эта подсветка синтаксиса.

    Вы скоро спросите себя, что<Primary>,

  3. Если вы не знаете название параметра, но знаете, как изменить его с помощью графического интерфейса, например unity-control-center, бежать:

    dconf watch /
    

    а затем изменить их. Точная настройка появится на терминале.

  4. Когда вы хотите восстановить эти настройки, запустите:

    dconf load / <~/.config/dconf/user.conf
    
  5. Git отслеживать файл конфигурации, чтобы никогда не потерять его. https://github.com/andsens/homeshick - мой любимый метод.

Проверено на Ubuntu 15.10.

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

Это работало для меня без перезапуска 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

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