Обновление программного обеспечения не начинается в Ubuntu 14.04

Ярлыки клавиш не хранятся ни в одном месте

В зависимости от вашей дистрибутивной версии приложение ярлыков клавиатуры может быть вызвано разными вещами в графическом интерфейсе, но в командной строке оно должно называться «гном» -keybinding-свойств. Оказывается, что это аккуратное небольшое приложение объединяет все ярлыки в одно удобное место для редактирования пользователями.

Так как инструмент для экспорта / импорта одним щелчком мыши существует для привязки клавиш в Ubuntu, я написал один в python:

Вот ссылка на скрипт

Экспорт выводит настройки из системы. По существу, он содержит список всех мест привязки клавиш, жестко закодированных в словаре в скрипте. Сценарий отображает список и запускает команду «gconftool-2 --get [location]» для каждого ключа и сохраняет значение в словаре вместе с ключом. Затем, когда вы указываете местоположение для сохранения настроек, он сохраняет словарь в файле в формате json.

Сценарий импорта отменяет этот процесс. Он загружает словарь из json-файла. Затем он перечисляет их и запускает команду «gconftool-2 - type string --set [location] [value]», чтобы восстановить все сохраненные настройки.

Один снимок с обоих концов и он сохраняет /! восстанавливает каждую комбинацию клавиш, не касаясь каких-либо других параметров конфигурации системы.

Единственными зависимостями для этих скриптов являются:

python (протестировано и работает в версиях 2.6, 2.7 и 3.1 ) gconftool-2 (входит в стандартную комплектацию с установкой Ubuntu) zenity (входит в стандартную комплектацию с установкой Ubuntu)

Для выполнения скрипта необходим Python, gconftool-2 используется для получения / установки настроек, zenity - необходимые для файлов загрузки / сохранения диалогов gui.

Вот ссылка на скрипт , и я добиваюсь прогресса в том, чтобы эта функция была введена в меню GUI-gb-keybinding-properties .

Ярлыки клавиш не хранятся ни в одном месте

Я обновил комбинированные сценарии импорта и экспорта в одну, добавленную полную функциональность командной строки (включая --help info) и сделало его совместимым как для python2x, так и для python3k. Также добавлена ​​ссылка на идею Ubuntu Brainstorm.

1
задан 8 July 2014 в 02:52

0 ответов

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

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