Open
Description
在更新 libLoL 0.1.2 后,情况有变:
初步猜测是 libLoL 本身的问题
注意,启动主程序前需要启动 runsunloginclient.service,这个是能顺利启动的
如下是过时信息:
错误输出:
./sunloginclient
(sunloginclient:4863): GLib-GIO-ERROR **: 20:11:49.449: Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'antialiasing'
[1] 4863 trace trap (core dumped) ./sunloginclient
这一问题应该是由于 GNOME Settings Daemon 相关的配置 Schemas 和当前主系统中的版本不兼容导致的,我猜测的解决方案是:
- 在 LibLoL 运行时中预装 gsettings-desktop-schemas 和 gnome-settings-daemon 的配置数据部分
- 可能需要调整 glib 对的 schemas 搜索路径(默认为
/usr/share/glib-2.0/schemas
,应为/opt/lol/share/glib-2.0/schemas
)
我将在下周末前后开始调查这一问题