LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1001|回复: 5

请教高手:如果在命令模式下运行图形程序~谢谢大家了

[复制链接]
发表于 2007-10-30 11:15:39 | 显示全部楼层 |阅读模式
需要在字符模式下自动运行图形程序,该图形程序是用qt4写用到了X11的库。操作系统为redhat9。
1.我修改了rc.local:
   xinit
   exec /usr/Qt/mainform2(程序的目录)
   但是只能启动xinit而不能启动该程序,仍然需要输入程序的目录,请问大家该如何修改使得xinit在后台运行,前台直接运行该程序。
2. 在xinit启动的终端仿真程序xterm中输入程序所在目录运行该程序时,发现图形界面有点变形。是不是跟显示器的分辨率有关?
发表于 2007-10-30 14:49:38 | 显示全部楼层
没怎么明白是什么意思,用:
xinit&  

????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-30 15:23:16 | 显示全部楼层

修改一下问题

可能我没说清楚。。就是想在字符界面下直接运行图形界面(或者说就是linux系统启动完毕后直接进入程序的图形界面),需要修改哪些配置文件。我曾尝试修改了startx和rc.local。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-1 20:00:42 | 显示全部楼层

解决了

自定义一个./xinitrc文件将运行文件和窗口管理器都打开,然后修改rc.d启动即可。
回复 支持 反对

使用道具 举报

发表于 2007-11-1 22:22:53 | 显示全部楼层
确保你的xserver已经起来了,并且用户已登录到了Xwindow中

在你的脚本里,先加入两个命令
xhost +locahost
export DISPLAY=:0.0
/usr/Qt/mainform2
回复 支持 反对

使用道具 举报

发表于 2007-11-2 01:05:06 | 显示全部楼层
窗口管理器可以不要的,就一个没有窗口边框的程序。不能移动切换之类的操作。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表