Как восстановить стандартные сочетания клавиш?
Я настроил некоторые сочетания клавиш в меню "Настройки" ▸ "Сочетания клавиш".
Как я могу восстановить отдельные ярлыки к настройкам по умолчанию? Я не хочу сбрасывать все ярлыки, только некоторые из моего выбора.
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"
При построении ответа 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).
Найдите настройку, которую вы хотите сбросить. Я нашел несколько мест, где они расположены:
Приложения> gnome_settings_daemon > сочетания клавиш
Приложения> metacity > global_keybindings
Приложения> metacity > window_keybindings
Там могут быть другие.
Щелкните правой кнопкой мыши на настройке и нажмите "Unset Key". Это восстановит настройки по умолчанию.
В Ubuntu 13.04 похоже, что множество ярлыков можно найти на org->gnome->settings-daemon->plugins->media-keys
, Я смог сбросить с него кнопки регулировки громкости, и мне даже не нужно было искать значения по умолчанию, так как есть кнопка сброса.
dconf
dump + load массовый экспорт и восстановление
Скопируйте их все в файл:
dconf dump / >~/.config/dconf/user.conf
Откройте этот файл в текстовом редакторе и выберите нужные параметры:
editor ~/.config/dconf/user.conf
Если вы используете Vim, вам понадобится эта подсветка синтаксиса.
Вы скоро спросите себя, что
<Primary>
,Если вы не знаете название параметра, но знаете, как изменить его с помощью графического интерфейса, например
unity-control-center
, бежать:dconf watch /
а затем изменить их. Точная настройка появится на терминале.
Когда вы хотите восстановить эти настройки, запустите:
dconf load / <~/.config/dconf/user.conf
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