Ответы:
Я нашел ответ: dconf-tools
и libdconf0
не были установлены, поэтому единство не может вспомнить настройки.
Используйте Центр программного обеспечения или apt-get
для установки:
dconf-tools
необязательно. libdconf0
является частью установки по умолчанию, и я вижу ваши симптомы при ее удалении.
У вас может быть ошибка. Я просто щелкаю правой кнопкой мыши по элементам в панели запуска, чтобы закрепить или открепить их.
Для тех, кто ищет решение, позволяющее Unity запомнить настройки после обновления GNOME3 и вернуться к Unity , у меня есть решение, которое использует приведенные выше вопросы и ответы в качестве начала.
Если вы установили dconf-tools
и libdconf0
, вы можете столкнуться с проблемой, которая:
когда вы пытаетесь редактировать настройки Launcher в Unity sudo dconf-editor
, вы можете найти правильные значения в разделе desktop> unity> launcher, но, похоже, он доступен только для чтения;
когда вы пытаетесь использовать gsettings, он говорит
GLib-GIO-Message: Использование «памяти» GSettings backend. Ваши настройки не будут сохранены или переданы другим приложениям.
тогда не сдавайся , вы в одном шаге от решения проблемы!
Это решение довольно весело; вам придется заново добавить репозиторий gnome3 team и установить пакет оттуда:
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install dconf-gsettings-backend
[Я действительно не знаю, почему это работает, но кажется, что установка GNOME3 настолько портит бэкэнды GSettings, что их невозможно исправить, просто установив dconf-tools и libdconf0.]
Вы можете проверить, доступны ли настройки для записи, запустив
gsettings writable com.canonical.Unity.Launcher favorites
Если все в порядке, он возвращает true и после выхода из системы / Unity запоминает настройки.