Dan*_*ban 5 gnome gconf qt openbox dconf
我在没有任何 DE 的情况下运行 Openbox。我也使用一些 Qt 应用程序,例如 VLC、Virtualbox 和 Skype。但是,它们需要设置一些 gconf / dconf 设置。
例如设置正确的图标主题:
$ gconftool-2 --set --type string /desktop/gnome/interface/icon_theme Faenza
Run Code Online (Sandbox Code Playgroud)
运行 Gnome 时,Qt 应用程序会加载和使用这些设置。但是,在运行本机 Openbox 时,这些设置将被忽略,我认为这是由于在不使用 Gnome 的情况下运行 Openbox 时未加载某些 gconf / dconf 服务。
因此我的问题是,如何在没有 Gnome 的情况下运行 gconf / dconf 以使我的 Qt 应用程序可以访问相关的 gconf / dconf 设置?
我不完全确定这是否就是全部,但我将我的 Gnome 环境与 Openbox 进行了比较,发现 Gnome 启动了以下附加进程:
gsettings-data-convert &
/usr/lib/Gconf/gconfd-2 &
/usr/lib/dconf/dconf-service &
Run Code Online (Sandbox Code Playgroud)
此外,导出以下变量可能会有所帮助:
export DE=gnome
export DESKTOP_SESSION=gnome
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |