Возможно, вам придется переустанавливать ОС и мусор, если вы не собираетесь потерять много материала.
Сначала проверьте, возвращает ли эта команда true:
gsettings writable com.canonical.Unity.Launcher favorites
Если нет, установите сервер с:
sudo apt-get install dconf-gsettings-backend
Если это тоже не помогает, сбросьте ваш профиль:
rm -rf ~/.gnome ~/.gnome2 ~/.gconf ~/.gconfd ~/.metacity .config/dconf/*
После перезагрузки.
Это также может произойти, если вы неправильно установили PATH (как и я) с помощью менеджера среды Python, такого как Anaconda.
Перед тем, как зайти слишком глубоко, обязательно запустите which gsettings. Если это не печатает /usr/bin/gsettings, а вместо чего что-то вроде /home/{username}/anaconda3/bin/gsettings, у вас, вероятно, есть что-то .profile, например:
export PATH=$HOME/anaconda3/bin:$PATH
Измените его на: export PATH=$PATH:$HOME/anaconda3/bin [ ! d3]
Обязательно добавляйте вместо preprend к переменной PATH.
Просто хотел добавить свой личный опыт на этом с помощью ubuntu 16.10. Mine перестала работать после использования среды рабочего стола GNOME некоторое время, а затем переключилась на Unity, чтобы показать другу, насколько он противный (IMO: D), и обратно в GNOME.
Выполнение
rm -rf ~/.gnome ~/.gnome2 ~/.gconf ~/.gconfd ~/.metacity .config/dconf/*
sudo ldconfig
sudo reboot
Исправлено это для меня.
Я испытал то же самое в Debian Jessie. Но решение опроса (он с ним не удался) был правильным для моего случая:
sudo apt-get install -f --reinstall dconf-tools libdconf0 libdconf-dbus-1-0 dconf-service
Эта проблема убивала меня, но вы спасли мне жизнь, спасибо: D