В разделе Unity есть только «линзы» и «бегун». Что я должен сделать, чтобы включить «панель»?
Какой раздел Unity? Есть как минимум несколько. Я полагаю, что вам нужен com.canonical.unity.panel для редактирования белого списка. Интересно, что «линзы» и «бегун» находятся в desktop.unity, поэтому я могу ошибаться.
В любом случае, если я прав, вы используете Ubuntu 13.04 и ищете com.canonical.unity.panel - он был удален. Вы можете получить его снова, обновив с добавлением репозиториев "timekiller".
sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade
Это из http://www.webupd8.org/2013/05/how-to-get-systray-whitelist-back-in.html .
Dconf сильно отличается от gconf тем, что он не реплицирует все дерево - поэтому, если вы используете dconf-editor, есть очень хороший шанс, что вы не найдете то, что ищете. [ 115]
Из того, что я смог выяснить, dconf на самом деле является просто механизмом хранения ваших собственных настроек, но с точки зрения gsettings происходит еще больше. Я могу быть совершенно не прав (хотя это объяснение работает для меня сейчас).
Если вы хотите увидеть схему, используйте:
gsettings list-schemas
Выполните поиск, используя grep:
gsettings list-schemas | grep '\.Unity\.'
После того, как вы получили нужную схему, вы можете затем найдите ключи:
gsettings list-keys com.canonical.Uniity.panel
Что должно дать вам что-то вроде:
systray-whitelist
blockquote>Чтобы увидеть значение этого ключа:
gsettings get com.canonical.Uniity.panel systray-whitelist
, который возвращает что-то вроде:
['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'desura']
blockquote> [ 1115] Чтобы установить значение (скажем, я хотел добавить Wicd), это будет:
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'desura', 'Wicd']"
Надеюсь, что это полезно ...