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