环境变量
RealEvo-Qt5SylixOS 在运行时依赖多个环境变量,本节对 RealEvo-Qt5SylixOS 运行时使用到的环境变量及其功能做统一说明。
名称 | 作用 | 默认值/有效配置 |
---|---|---|
SYLIXOS_QT5_QT5DIR | Qt5目录 | SYLIXOS_QT5_QT5DIR=/qt/qt5 |
SYLIXOS_QT5_TOUCH2SCREEN | 触摸屏和touch设备的对应关系(如果有多个用‘;’分开) | SYLIXOS_QT5_TOUCH2SCREEN=/dev/input/touch0:/dev/fb0; |
SYLIXOS_QT5_TOUCH | 指定touch设备 | SYLIXOS_QT5_TOUCH= |
SYLIXOS_QT5_MOUSE | 指定mouse设备 | SYLIXOS_QT5_MOUSE= |
SYLIXOS_QT5_KEYBOARD | 指定keyboard设备 | SYLIXOS_QT5_KEYBOARD= |
SYLIXOS_QT5_REQUEST_CALIBRATE | 是否需要使用屏幕点击校准(该选项只有在有触摸屏输入的时候才有效) | 默认值0,0关闭配置,1开启配置 |
SYLIXOS_QT5_POINTERCAL_FILE | 指定屏幕校准文件保存路径 | SYLIXOS_QT5_POINTERCAL_FILE=/etc/pointercal |
SYLIXOS_QT5_COMPOSITOR_DEBUG | 多窗口合成器调试开关 | 默认值0,0关闭配置,1开启配置 |
SYLIXOS_QT5_KEYBOARD_DEBUG | Sylixosfb键盘事件调试开关 | 默认值0,0关闭配置,1开启配置 |
SYLIXOS_QT5_MOUSE_DEBUG | Sylixosfb鼠标事件调试开关 | 默认值0,0关闭配置,1开启配置 |
SYLIXOS_QT5_TOUCH_DEBUG | Sylixosfb触摸屏事件调试开关 | 默认值0,0关闭配置,1开启配置 |
QT_QPA_PLATFORM_PLUGIN_PATH | Qt5插件目录 | QT_QPA_PLATFORM_PLUGIN_PATH=$SYLIXOS_QT5_QT5DIR/plugins |
QT_QPA_FONTDIR | Qt5字体目录 | QT_QPA_FONTDIR=$SYLIXOS_QT5_QT5DIR/lib/fonts |
QT_QPA_PLATFORM | Qt5默认启动平台 | QT_QPA_PLATFORM=sylixosfb:fb=/dev/fb0注:目前支持的平台有sylixosfb、wayland、vnc,在使用sylixosfb时如未指定fb设备,会默认按照fb0、fb1的顺序进行尝试,如果fb0和fb1设备均打开失败,平台启动失败。 |
QT_QPA_FB_DISABLE_INPUT | Sylixosfb禁用内置输入处理程序 | 默认值0,0关闭配置,1开启配置 |
QT_QPA_FB_HIDECURSOR | Sylixosfb下隐藏光标 | 默认值0,0关闭配置,1开启配置 |
QT_LOGGING_RULES | Qt5调试规则开关,sylixos.signalcount.watch 配置为true 时当消息队列中消息数量超过 128 会打log | QT_LOGGING_RULES=*.debug=false; sylixos.signalcount.watch=false; |
QML_IMPORT_TRACE | Qt5 QML追踪开关 | QML_IMPORT_TRACE= |
QT_DEBUG_PLUGINS | Qt5 QML调试开关 | 默认值0,0关闭配置,1开启配置 |
QT_WAYLAND_SHELL_INTEGRATION | Qt5多窗口下设置wayland-shell插件 | QT_WAYLAND_SHELL_INTEGRATION=xdg-shell |
QT_WAYLAND_DECORATION | Qt5多窗口下设置wayland窗口样式插件 | QT_WAYLAND_DECORATION=defaultdecoration |
WAYLAND_DEBUG | Wayland调试开关 | 默认值0,0关闭配置,1开启配置 |
QT_IM_MODULE | 单窗口(FB模式下设置输入法),不能与SYLIXOS_QT5_WAYLAND_IM_MODULE并存 | 默认值QT_IM_MODULE=QT_IM_MODULE=SylixOSInputMethod (不带虚拟键盘)或 QT_IM_MODULE=SylixOSInputMethod:TS(带虚拟键盘) |
SYLIXOS_QT5_WAYLAND_IM_MODULE | 多窗口(wayland模式下设置输入法),不能与QT_IM_MODULE并存 | 默认值SYLIXOS_QT5_WAYLAND_IM_MODULE=SYLIXOS_QT5_WAYLAND_IM_MODULE=SylixOSInputMethod (不带虚拟键盘)或 SYLIXOS_QT5_WAYLAND_IM_MODULE=SylixOSInputMethod:TS(带虚拟键盘) |
SYLIXOSFB_DEBUG | FB 调试开关 | 默认值0,0关闭配置,1开启配置 |
SYLIXOS_QT5_SCREEN | 配置多屏显示模式和屏幕排列规则 | 无默认值,使用时配置如下:SYLIXOS_QT5_SCREEN=array=1x2:mode=Extend |