在N810上编译PCManX成功了

比想象中简单多啦。我对linux+gtk程序开发完全无知。看了maemo的一些文档,还挺麻烦的,似乎要去掉gnome相关的头文件,让我以为要把gtk相关的都用maemo的api来实现。可是难得有这热情,还是要试一试的。
刚开始还是遇到了些麻烦。maemo的开发环境实在太让人费解了。我是直接下载的vmware镜像,是ubuntu 8.10+配置好的maemo开发环境。最早我自己在ubuntu 9.04上装开发环境,安装都没有问题,可是运行那个模拟器的gui显示时总是会崩溃掉,才下载官方做好的环境的。我想可能是ubuntu 9.04的问题吧,那8.10内部升级总是没问题的喽。不过升级后,模拟器里面连不上网了-_- 好在我有做vmware的快照
找pcmanx源码,开始还遇到个小麻烦。google出来第一条是sourceforge.net上的,最后更新还是在05年末的。。下载了代码,依赖wxwidget的,编译不过去,这个库都不知道maemo支不支持的。后来才注意到,原来单独又有个新站点。还是pure gtk+的,这个应该好编译得多。下载了代码,直接./configure然后make竟然就通过了。在模拟器上试了下,界面都能起来了。
今早就早早起床,把它打包成maemo的deb包,放在真机上试了下,来看看效果吧。不过还有很多地方得为maemo优化下啦,比如说菜单不该这样显示啊,放在maemo自己的菜单栏里去,这样非全屏模式时,显示面积还大些。

About Evan

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!