zoukankan      html  css  js  c++  java
  • 不启动桌面系统运行qt程序

    参考文档http://stackoverflow.com/questions/3495637/debian-start-qt-gui-application-with-no-desktop


    X server使用Xorg

    Window manager使用xfwm4


    yum install Xorg            (包括依赖包一起2M左右)

    yum install xfwm4        (包括依赖包一起2M左右)



    为了能运行Qt程序,需要安装qt-x11

    yum install qt-x11        (包括依赖包一起16M左右)


    有这些就能运行图形界面程序了


    先修改内核参数添加参数nomodeset   ---这个的作用不太清楚,第一次运行Xorg的时候提示出错,

    查看日志中,日志提示可以添加 nomodeset,自己测试发现可行


    先运行Xorg  默认使用显示设备是 :0  默认虚拟终端 vt7


    设置DISPLAY


    export DISPLAY=:0

    运行 窗体管理器

    xfwm4 --daemon


    然后就可以正常运行qt程序了


    添加中文字体

    直接添加到/usr/share/fonts

    使用文泉驿字体正常显示中文

    (有多个字体的时候可能不能自动选择字体,需要在程序中指定字体)


    屏蔽ctrl alt backspace

    先生成一个Xorg配置文件

    Xorg --configure 生成一个配置

    将新的配置文件拷贝为  /etc/X11/xorg.conf


    在这个文件中添加

    Section "Serverflags"
    Option "DontZap"      "yes"
    EndSection

    重新启动Xorg即可





  • 相关阅读:
    数组实现队列
    qsort用法 (转)
    枚举法
    HDU 2293
    bfs 街道赛跑
    漫谈二分查找Binary Search (转)
    qsort 结构体二级排序实例
    优化枚举法
    10项比较重要的.NET技术
    ADO.NET SQL Provider 和 ADO.NET OLE DB Provider 和 ADO.NET ODBC Provider 性能对比。
  • 原文地址:https://www.cnblogs.com/sj9524437/p/4952930.html
Copyright © 2011-2022 走看看