По другому подходу:
$ pstree
init─┬─...
├─lightdm─┬─Xorg
│ ├─lightdm─┬─lightdm-greeter───unity-greeter───4*[{unity-greeter}]
...
$ dpkg -L unity-greeter
...
/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
...
$ more /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
...
<key name="indicators" type="as">
<default>['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.
power', 'com.canonical.indicator.sound', 'application']</default>
<summary>Which indicators to load</summary>
</key>
...
unity-greeter
запускается lightdm
пользователем! Вместо того, чтобы искать способ изменить dconf
настройки для этого пользователя-призрака. Я переопределяю значение по умолчанию. Протестировано в Ubuntu 14.04 64bit (VirtualBox).
Создать новый dconf
файл переопределения
sudo nano /usr/share/glib-2.0/schemas/90_unity-greeter.gschema.override
Поместите эти две строки с индикатором, который вы хотите сохранить:
[com.canonical.unity-greeter]
indicators=['com.canonical.indicator.session']
По умолчанию это:
['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.power', 'com.canonical.indicator.sound', 'application']
Перекомпилировать glib
схемы
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Перезапустите менеджер дисплея
sudo service lightdm restart
/etc/lightdm/
, но я не помню, какой именно, и не могу проверить, так как сейчас я сижу на машине с Windows. Читать все файлы - по крайней мере, один должен содержать раздел о показателях, которые вы упомянули. Скопируйте файл в качестве резервной копии и узнайте, как его отредактировать. Или опубликовать его содержание (как редактировать на ваш вопрос!) И я посмотрю. Вы должны оставить мне комментарий (@ByteCommander) тогда ...