通过指定directfb后端启动嵌入式Qt应用程序时,有一种方法可以使用特定语法将参数传递给它
./my-qt-app -qws -display directfb:960x720
这会改变分辨率。
假设我想从应用程序窗口中删除chrome。由于directfb有很多选项,我怎么能通过命令行指定它们?应该查看内部Qt实现还是使用DirectFB项目指定的CLI参数?
UPDATE 虽然有一种机制使用冒号将参数传递给 显示后端,在directfb情况下,它不适用于分辨率更改。
答案 0 :(得分:0)
传递多个参数的最佳方法是使用标准directfbrc
机制,通常位于/etc
下或${DFB_CONFIG_DIR}
环境变量确定的目录。
后来还注意到应用程序窗口chrome这样的东西设置在Qt本身内部,而不是DirectFB。
答案 1 :(得分:0)
@milton回答的一个地方是/ etc / directfbrc,另一种方式例如:
./app --dfb:window-surface-policy=auto
您可以传递帮助以获取所有命令:
./app --dfb:help