让无穷老机焕发第二春的法门——敬gtk和qt而远之

Ubuntu各种衍生版本
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

让无穷老机焕发第二春的法门——敬gtk和qt而远之

#1

帖子 photor » 2010-02-28 13:10

关于无穷老机这个话题已经被我说烂了,不过只要我这台富士通P1110没有烂掉,我还是忍不住要继续说。反复在这台机器上折腾ubuntu及其各种衍生版,也算是有了一点经验。
如标题所说,在主流配置的机器上也许感觉不出来,但是在无穷老机上就很明显了,基于gtk和qt的程序执行效率很低,以至于ubuntu、kubuntu、xubuntu这样的官方发行版在这台机器上根本运行不起来,而opengeu这样采用e17桌面环境的衍生发行版虽然可以运行,但是也明显不如新装的winxp那么流畅。实际上,只需要对windows和linux平台下一些相应软件的启动和响应速度做一个直接的对比就可以知道:
winamp VS audacious (gtk)
opera VS opera (qt)
media player VS totem (gtk)
任务管理器 VS 系统监视器 (gtk)
资源管理器 VS thunar (gtk)
图片查看器 VS kview (qt)
计算器 VS 计算器 (gtk)
微软拼音 VS scim (gtk)
……
在我这里的结果是后者完败。换句话说,如果图形界面的程序要想在linux平台下达到windows平台下的执行效率,非得用原生的X程序不可。事实证明正是如此。已经试验过的一些替换方案如下:
虚拟终端:xterm。功能不弱,可定制性很强,完整支持中文。
文件管理:xfe。功能强大,自带文本浏览器、文本编辑器、图像浏览器、档案管理器。中文显示很好,但是没有搞定中文输入。
图片查看:feh或者display。简单看看图片够用了。display不适合在无穷老机上看大图,参见第15楼的说明。
图片编辑:xpaint。相当于windows下的画图。
媒体播放:xine-ui。支持皮肤,功能很强,可惜没有搞定中文显示。
pdf查看:xpdf。
dvi查看:xdvi。
gs查看:gv。
计算器:xcalc。
输入法:fcitx。
系统监视:conky。神器,不用多说了。
桌面环境:e17或者*box。e17自带了很多功能,不依赖于gtk或者qt,其基础ui库完全是另起炉灶的,执行效率很高,中文支持也没有问题。
登录管理:slim。功能稍弱,而且需要手动折腾一些东西。
……
暂时就想到这些。总而言之,试验表明这些原生X程序的启动和响应速度已经可以和windows平台下的类似程序相比了,所以广为诟病的linux平台下图形界面程序效率低下的问题并不是很多人说的那样由于X的C/S架构造成,而是gtk和qt的问题。当然,除了原生的X程序以外,对于无穷老机也推荐多用命令行界面的一些替代方案:
viewtopic.php?f=103&t=243199 :em09
上次由 photor 在 2010-05-17 16:02,总共编辑 7 次。
头像
cnshzj007
帖子: 685
注册时间: 2006-05-24 21:38
来自: 上海
联系:

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#2

帖子 cnshzj007 » 2010-02-28 13:13

你的结论总会有用的。
环保啊!
我只是一个ARCH的FANS,来自RH和UBUNTU的滋润!
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#3

帖子 tenzu » 2010-02-28 13:13

啊扑
看了前五个字就知道谁发的帖了 :em04
非常支持 :em11
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#4

帖子 leeaman » 2010-02-28 13:13

浏览器是一个问题,别的好说
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#5

帖子 leeaman » 2010-02-28 13:14

疼疼连抢了我两个沙发 :em20
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#6

帖子 leeaman » 2010-02-28 13:15

竟然还看错了,NNNND :em20
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#7

帖子 adagio » 2010-02-28 13:25

卖糕的,GTK和QT都排除,那就没几个能用的了 :em20
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#8

帖子 wangdu2002 » 2010-02-28 13:37

Photor的试验结果有意思。。。看来除非另搞一套比Qt和Gtk的库更高效的库才行,然后在此基础上重新开发所有Lin的应用程序,这个工作太大了。 :em20
另外,个人看法,X的C/S架构肯定对效率有一定影响,至少到底多大就需要仔细测试才能知道。此外Lin的图形效率低,还与X层位于内核之外有关。 :em06
期待数年后快速X能开发成功。。。不过估计抛弃Qt和Gtk的可能性微乎其微。 :em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#9

帖子 wangdu2002 » 2010-03-01 21:51

Photor的首楼应该把你的“富士通P1110”这台机的配置贴出来,这样才更能看出所作比较的价值。 :em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#10

帖子 delectate » 2010-03-01 22:10

wangdu2002 写了:Photor的试验结果有意思。。。看来除非另搞一套比Qt和Gtk的库更高效的库才行,然后在此基础上重新开发所有Lin的应用程序,这个工作太大了。 :em20
另外,个人看法,X的C/S架构肯定对效率有一定影响,至少到底多大就需要仔细测试才能知道。此外Lin的图形效率低,还与X层位于内核之外有关。 :em06
期待数年后快速X能开发成功。。。不过估计抛弃Qt和Gtk的可能性微乎其微。 :em09
x in kernel is faster :em05
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#11

帖子 photor » 2010-03-01 23:09

wangdu2002 写了:Photor的首楼应该把你的“富士通P1110”这台机的配置贴出来,这样才更能看出所作比较的价值。 :em09
具体配置在这个帖子里:
viewtopic.php?f=103&t=250491
另外再加上东芝1.8英寸20GB硬盘(印象中是3600转的)和ATI rage mobility显卡 :em09
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#13

帖子 luojie-dune » 2010-03-10 19:41

ubuntu的netbook-launcher也是呢。

用这个EFL的很少很少,为啥呢?名气不够+没有Windows移植~~~
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#14

帖子 photor » 2010-03-10 19:52

luojie-dune 写了:ubuntu的netbook-launcher也是呢。

用这个EFL的很少很少,为啥呢?名气不够+没有Windows移植~~~
你说的efl是e17那个吗?那是有windows移植的 :em09
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: 让无穷老机焕发第二春的法门——敬gtk和qt而远之

#15

帖子 photor » 2010-03-20 21:41

用display或者xfe自带的xfileimage载入大图片时效率太低,弄得我的无穷老机很长时间失去响应,所以干脆用python-etk写了一个图片查看器,配合e17自带的文件管理器efm使用,很爽:
viewtopic.php?f=63&t=261688 :em09
回复