Я использую Openbox без DE. И я также использую некоторые приложения Qt, такие как VLC, Virtualbox и Skype. Тем не менее, они требуют некоторых настроек gconf / dconf.
Например, чтобы установить правильную тему значков:
$ gconftool-2 --set --type string /desktop/gnome/interface/icon_theme Faenza
При запуске Gnome эти настройки загружаются и используются приложениями Qt. Однако при запуске собственного Openbox эти параметры игнорируются, и я предполагаю, что это связано с тем, что некоторые службы gconf / dconf не загружаются при запуске Openbox без Gnome.
Поэтому мой вопрос, как я могу запустить gconf / dconf без Gnome, чтобы мои приложения Qt имели доступ к соответствующим настройкам gconf / dconf?
Я не совсем уверен, что это все, но я сравнил свою среду Gnome с Openbox и обнаружил, что Gnome запускает следующие дополнительные процессы:
gsettings-data-convert &
/usr/lib/Gconf/gconfd-2 &
/usr/lib/dconf/dconf-service &
Кроме того, это может помочь в экспорте следующие переменные:
export DE=gnome
export DESKTOP_SESSION=gnome