zoukankan      html  css  js  c++  java
  • 【Qt开发】【Linux开发】QT设置环境变量QWS_DISPLAY

    QT设置环境变量QWS_DISPLAY

    当应用程序./myQtApp -qws启动时,会去检测QWS_DISPLAY这个环境变量,

    判断界面最终显示在哪个framebuffer中,

    如果是虚拟的framebuffer(qvfb,x86),则分两种情况:

    1.显示在远程计算机上

    QWS_DISPLAY=192.168.1.1:0

    指定了要显示的目的机器的ip地址

    2.显示在本机上

    QWS_DISPLAY=QVFb:0

    冒号后面的是旋转角度。 它可以在0 90 180 270中取值,对应的屏幕就会发生旋转。

    Rot90 Rot180 Rot270是规范写法

    如果是真实的帧缓冲(arm),则设置如下:

    QWS_DISPLAY="LinuxFb:mmWidth100:mmHeight130:0"
    QWS_DISPLAY=EP93xx:/dev/fb0

    QWS_DISPLAY=:1:/dev/fb0

    直接指向显示设备文件

    QScreen在创建时会按特定图形设备及显示屏号建立帧缓冲,需要的参数如下:

    qws_display_id   对应第一个":"前的dd

    qws_display_spec 对应除了qws_display_id之外的dd,包括“:”


    查看是否有显示可以输入 #cat /dev/urandom > /dev/fb0

    成功可以看到屏幕是花的


    转自http://fanzhichao.blog.hexun.com/23669000_d.html

  • 相关阅读:
    光盘和U盘
    解决时间同步
    僵尸进程 和 孤儿进程
    Centos虚拟机设置网络模式
    常用CDN 和 后台管理模板
    微信小程序wxs如何使用
    kubernetes/client-go--使用 Clientset 获取 Kubernetes 资源对象
    samplecontroller
    volcano
    DNS欺骗
  • 原文地址:https://www.cnblogs.com/huty/p/8518265.html
Copyright © 2011-2022 走看看