Как изменить ключи dconf без gui (для сценария после установки)?

Одна вещь, я уверен ... если вы установите openSUSE после установки Ubuntu, вы пропустите загрузку из-за загрузчика Grub в opensuse, который не работает с Grub2 от Ubuntu, как было упомянуто выше Fitzpatrick. Я рекомендую вам установить fedora вместо opensuse, и у вас не будет никаких проблем с загрузчиком Grub2 в ваших двух SO (или 3 SO, если у вас тоже есть Guindous). Я сделал это, jejeje. С наилучшими пожеланиями.

1
задан 6 May 2014 в 19:16

3 ответа

Следующие действия работали для меня на Ubuntu 14.04:

dconf write /org/gnome/gnome-session/auto-save-session true

Значение изменилось и осталось после перезагрузки. У меня возникла еще одна проблема: окна не были сохранены, но это совсем другая проблема.

10
ответ дан 25 May 2018 в 17:36

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

Дамп всех настроек в файл:
dconf dump / >~/.config/dconf/user.conf
Откройте этот файл в текстовом редакторе и выберите нужные вам настройки:
editor ~/.config/dconf/user.conf
Если вы используете Vim, вам понадобится подсветка синтаксиса. Если вы не знаете имя параметра, но знаете, как его изменить из графического интерфейса, например unity-control-center, запустите:
dconf watch /
, а затем измените их. Точная настройка появится на терминале. Когда вы хотите восстановить эти настройки, запустите:
dconf load / <~/.config/dconf/user.conf
Git отслеживает файл конфигурации, чтобы никогда не потерять его. https://github.com/andsens/homeshickhomesick - мой текущий любимый метод.

Проверено на Ubuntu 15.10. Совет адаптирован из: http://catern.com/2014/12/21/plain-text-configuration-gnome.html

2
ответ дан 25 May 2018 в 17:36

Кажется (по крайней мере, в 15.10), что есть некоторые вещи (в частности, compiz), которые сохраняют конфиг на уровне dconf и не могут быть установлены через gsettings. Возможно, это влияет на другие пути конфигурации, но, вероятно, маловероятно, поскольку compiz находится на более низком уровне, чем единство. Я не удивлен, что он ведет себя по-другому.

Например, это будет работать:

dconf write /org/compiz/profiles/unity/plugins/core/outputs "['3200x1800+288+2160', '3840x2160+0+0']"

, пока это не будет:

gsettings set org.compiz.profiles.unity.plugins.core outputs "['3200x1800+288+2160', '3840x2160+0+0']"
# No such schema 'org.compiz.profiles.unity.plugins.core'

Теперь, если бы я мог понять, как перезагрузить компиляцию без сбоев ...

1
ответ дан 25 May 2018 в 17:36

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

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