免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4295 | 回复: 6
打印 上一主题 下一主题

请问一下gtk+编写的简单图形界面能字符(即命令行)界面下运行?谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-27 15:38 |只看该作者 |倒序浏览
如题

论坛徽章:
0
2 [报告]
发表于 2007-11-27 15:43 |只看该作者
不好意思,刚才太急,话都没说清楚,现更正如下:

用GTK+编写的带图形用户界面的程序编译成可执行文件后,能否在linux的字符界面即命令行模式环境下运行?即能否将程序的图形界面正常显示出来?

谢谢!!

论坛徽章:
0
3 [报告]
发表于 2007-11-27 17:39 |只看该作者
不会没有人不知道吧!

请大家给我说说啊,这样我才好选择是用minigui还是gtk,我现在只知道minigui可以,但是它慢慢的就要开始收费了,GTK肯定是不收费的,但不知道它能否在字符模式下运行?

谢谢了!!

论坛徽章:
0
4 [报告]
发表于 2007-11-27 21:23 |只看该作者
好像
gtk图形界面只能运行在X上。

论坛徽章:
0
5 [报告]
发表于 2007-11-28 22:35 |只看该作者
>> 用GTK+编写的带图形用户界面的程序编译成可执行文件后,能否在linux的字符界面即命令行模式环境下运行?即能否将程序的图形界面正常显示出来?

取决于你所说的字符界面是纯字符界面(TUI)还是在图形界面(GUI)支持下的虚拟终端。如果是 TUI,GTK+ 不能运行;如果是 GUI 则可。

论坛徽章:
0
6 [报告]
发表于 2007-11-29 09:42 |只看该作者
谢谢 版主-大天使 !

我说的是TUI,现在知道了,谢谢!

论坛徽章:
0
7 [报告]
发表于 2007-12-15 01:00 |只看该作者
原帖由 whyglinux 于 2007-11-28 22:35 发表
>> 用GTK+编写的带图形用户界面的程序编译成可执行文件后,能否在linux的字符界面即命令行模式环境下运行?即能否将程序的图形界面正常显示出来?

取决于你所说的字符界面是纯字符界面(TUI)还是在图形界面 ...


就我所知,这个回答应该是错误的。GTK+可以基于DirectFB的后端运行(用DirectFB代替X Server),而DirectFB基于framebuffer,是可以直接显示在控制台上的,前提是开启内核的framebuffer支持。对于一般的发行版而言,就是在grub的menu.lst里在kernel 后面加上vga=0x317之类的启动参数。

事实上我正在做DirectFB/GTK+到arm嵌入式系统上的移植。在PC上是很容易实现实验环境的(不要启动X。DirectFB会独占图形模式)

[ 本帖最后由 pilgrim_kevin 于 2007-12-15 01:03 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP