Проблема:
У меня есть две машины, обе с Ubuntu Gnome 14.04 и последние, и обе с установленной последней версией CrossOver Linux (1) для запуска MS Office 2007 на нем. Я знаю, что это проприетарная программа, но проблема носит более общий характер и затрагивает Wine. Пожалуйста, не прекращайте читать.
Обе машины имеют испанскую клавиатуру, работающую в большинстве случаев (иногда она показывает известную ошибку, но я думаю, что она не связана). Проблема в том, что на одном из них есть набор программ, работающих под Crossover Wine, который подвержен ошибке, из-за которой мертвые ключи не работают в какой-то программе, особенно в MS Office Word (есть еще одна ошибка для другой проблемы, но, похоже, такая же проблема ).
Отключение IBus в языковой поддержке -> Изменить способ ввода с клавиатуры и отмена настройки XMODIFIERS
работает на одном компьютере, но не на другом (!).
Так что, должно быть, какая-то странная настройка делает разницу ...
Вопрос
Можно ли вывести всю gsetting / dconf / любую базу данных конфигурации (2) в читаемый файл, чтобы я мог проверить различия diff -u
?
я знаю это
gsettings list-recursively org.freedesktop.ibus.general
работает, но я довольно озадачен тем, что
gsettings list-recursively org.freedesktop
выдает ошибку
No such schema 'org.freedesktop'
... кажется, что я не могу сбросить весь реестр за один раз. Любой намек?
Сноски :
(1) Это версия Wine с добавленной технической поддержкой и исправлениями для улучшения работы некоторых программ. В бесплатном Wine много улучшений, поэтому я думаю, что это хорошая часть экосистемы Ubuntu; тем не менее я не добавляю ссылку, чтобы избежать обвинения в публичности;-)
(2) Можем ли мы назвать это тем, чем оно является на самом деле - реестром, похожим на печально известный Windows?
Ответы:
Используйте
dump
командуdconf
( https://developer.gnome.org/dconf/unstable/dconf-tool.html ):Как всегда, вы можете использовать перенаправление вывода для сохранения вывода в файл для последующего использования:
источник
gsettings list-recursively
требуется полное имя схемы, оно не работает с частичными именами схемы. Таким образом, вы не можете использоватьorg.freedesktop
.Но вы можете сделать это с
dconf
:Обратите внимание на другое обозначение: здесь
dconf
не используются схемы, а каталоги.источник