Як відновити комбінації клавіш за замовчуванням?


46

Я налаштував деякі ярлики в системі ▸ Налаштування ▸ Комбінації клавіш.

Як я можу відновити окремі ярлики до їх налаштувань за замовчуванням? Я не хочу скидати всі ярлики, лише декілька моїх виборів.


Мені потрібно скинути ярлик "Перемикач робочої області", але я не можу знайти, де це налаштування.
Зробити

@ToDo рекомендую відкрити нове запитання з цього приводу. Ця комбінація клавіш на даний момент не розроблена як настроювана, тому рішення будуть трохи некрасивими .
ændrük

Відповіді:


39

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


2
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keysПрацював тільки для ключів ЗМІ, але , до жаль , не по обсягу кнопки вгору / вниз. Я також спробував усі локації вище, але жодне з них не працювало. Я використовую Linux Mint. Будь-які пропозиції?
Лука Стіб

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>

Коли ви дізнаєтесь ім'я ключа, можете відновити його до його значення за замовчуванням.

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

alt текст

Просто запустіть:

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

alt текст


Схоже, це не працює для Ubuntu 12.10.
Crimbo

На монетному дворі linux 'gnome' можна замінити на 'кориця'
ThorSummoner

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

Я отримую купу помилок на кшталт цих Error unsetting / '': Неправильний ключ або ім'я каталогу: "/ '":'' is an invalid character in key/directory names -f2-
zengr


5

Ви не можете. Але ви можете побачити значення за замовчуванням, якщо натиснути довідку та натиснути Розділ 1.2 - Навички клавіатури, а праворуч у вас є список основних клавіш:

  • Клавіші швидкого доступу
  • Клавіші швидкого доступу до вікна
  • Ключі програми
  • Клавіші доступу

з повагою


Як пропозиція @danizmax дивіться клавіші за замовчуванням і повертайте їх назад
karthick87

2

У Ubuntu 17.10 (у новому вікні налаштувань):

введіть тут опис зображення

Виберіть Налаштування> Пристрої> Клавіатура, а потім Reset All...


1

Ось що я виявив випадково:

Відкрийте редактор gconf (натисніть Alt + F2 і введіть gconf-редактор).

Знайдіть налаштування, яке потрібно скинути. Я знайшов декілька місць, де вони знаходяться:

  1. Програми> gnome_settings_daemon> клавіші

  2. Програми> metacity> global_keybindings

  3. Програми> metacity> window_keybindings

Можуть бути й інші.

Клацніть правою кнопкою миші на налаштуванні та натисніть «Скасувати ключ». Це відновить його до налаштувань за замовчуванням.


1
Чи справді це працювало для когось? Вам потрібно перезапустити, щоб це вступило в силу? Просто спробував це, і це не працює для мене ... не хотів оцінювати це, якщо вам дійсно не потрібно спочатку перезапустити.
hazrpg

1
Я не можу знайти ці місця в Ubuntu 12.10.
Crimbo

1

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


0

Це працювало для мене без перезавантаження Ubuntu або Gnome Desktop. Я намагався використовувати "Затвор" для зйомки екрана, і це змінило деякі прив'язки гарячої клавіші для PrintScreenта Alt+ PrintScreen. Після видалення затвора мені потрібно було відновити налаштування гарячої клавіші, які він змінив. Мені вдалося змінити прив’язки гарячих клавіш для цих клавіш, запустивши gconf-редактор (з вікна терміналу), а потім змінивши налаштування в обох цих місцях:

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

Я працюю на Ubuntu 10.04 LTS, Gnome Desktop 2.30.2


1
В Ubuntu 12.10 таких місць немає. Тому між версіями 10.04 та 12.10 місця розташування повинні бути змінені.
Crimbo

0

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


0

dconf скидання + завантаження масового експорту та відновлення

  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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.