QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1289|回复: 15

关于gtk的一个问题

[复制链接]
发表于 2003-7-12 14:19:00 | 显示全部楼层 |阅读模式
看gtk的reference manual,里面说gtk可以在console的framebuffer下面运行(叫什么gtkFB)。

是不是说,gtk的程序可以直接运行在控制台下面?

文档是说不需要作什么改变,只要编译gtk的时候加一个选项就可以直接使gtk的程序运行在buffer frame下面。

有人用过吗? 那不是很cool? 有经验的介绍一下!
发表于 2003-7-12 22:59:46 | 显示全部楼层
我装了一个东西,学要GTK的支持,不过装GTK的时候,系统说要GLINB的支持,我装那个库有没有装上,总之那位知道怎么解决,就告诉我好了,我用的是mandrake91,到底GTK的安装有没有路径要求,还是本身就自带,学要我去设置路径,,,
回复

使用道具 举报

 楼主| 发表于 2003-7-13 08:30:25 | 显示全部楼层
你问问题怎么问到这里呀,最好以后还是发个新贴,不然别人怕是看不见!

你还是用rpm装吧,一个个的编译太浪费时间了! 而且依赖关系又麻烦! Mandrake没有自带gtk的开发环境吗?
回复

使用道具 举报

发表于 2003-7-13 13:37:47 | 显示全部楼层
Gtk based on xlib,xlib based on X.
所以,如果X启动了(即使是用framebuffer方式启动),Gtk程序也可以运行了。
回复

使用道具 举报

 楼主| 发表于 2003-7-13 14:41:31 | 显示全部楼层
whlvme, 看文档的意思是不需要启动X,可以直接在framebuffer下运行也!

我就想知道有没有人试过
回复

使用道具 举报

发表于 2003-7-13 14:44:33 | 显示全部楼层
你理解的X就是GNOME or KDE or other WM?
回复

使用道具 举报

 楼主| 发表于 2003-7-13 14:50:39 | 显示全部楼层
原文如下:

The linux-fb port of GTK+, also known as GtkFB is an implementation of GDK (and therefore GTK+) that runs on the Linux framebuffer. It runs in a single process that doesn't need X. It should run most GTK+ programs without any changes to the source.
回复

使用道具 举报

发表于 2003-7-13 18:08:21 | 显示全部楼层
回复

使用道具 举报

发表于 2003-7-13 21:27:05 | 显示全部楼层
看这意思,好象是说,X 窗口不run 也可以,但肯定要有Xlib,gdk等库的支持才行,好象在编译的时候不能选依赖x窗口的项
回复

使用道具 举报

发表于 2003-7-14 02:36:41 | 显示全部楼层
多谢诸位,这个问题的确像你们说的那样,我想可能是Mandrake他们不想用GNU的东西,所以在用Xwindows的时候在GTK的库上作了手脚,我用软件管理找到的有关的几个包,重新安装了一下,就行了,嘿嘿!~~我是在装nessus,现在搞定了,
回复

使用道具 举报

发表于 2003-7-14 13:23:30 | 显示全部楼层
哪有gtkfb下载?
回复

使用道具 举报

 楼主| 发表于 2003-7-15 09:53:20 | 显示全部楼层
不是下载的,是在编译gtk的时候要加一个选项,原文如下

Building and installing

First build and install GLib, ATK and Pango as usual, in that order. Then configure GTK+ by running configure (or autogen.sh if running from CVS) with --with-gdktarget=linux-fb.

Then compile as usual: make; make install
回复

使用道具 举报

发表于 2003-7-16 09:27:16 | 显示全部楼层
gtk2好像有此功能
回复

使用道具 举报

 楼主| 发表于 2003-7-16 10:32:10 | 显示全部楼层
我现在就想知道如果我这样编译是不是就是说gtk的程序不能在X11下运行了? 还是两者都可以?
回复

使用道具 举报

发表于 2003-7-16 12:02:04 | 显示全部楼层
应该只能在一个环境下运行
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 11:20 , Processed in 0.051477 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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