1. 3- 5年以上的linux平台开发经验
2. 熟练使用c及c++
3. 有嵌入式系统开发经验(交叉编译、烧写、虚拟器、调试等)
4. 有gtk(gdk层面),开发过成型产品
5. 使用过GTK+/qt的特效(特殊按钮、透明、动效等)
7. 熟悉X Server/ X Client/Window manager的工作机制
8. 修改过或分析过任意一个Window manager的代码
9. 有播放器开发经验(修改或程序中调用过任意一种主流播放器mplayer/xine/gstreamer等)
10. 熟练的socket编程
11. 有任意一种Linux系统中的数据库的使用经验
GTK(GIMP Toolkit)起源於开发用来做为GIMP (General Image Manipulation Program)的一套工具.
GTK建立在GDK (GIMP Drawing Kit)的上层, 基本上是将Xlib功能包装起来. 它被称为GIMP toolkit是因为原来是写来开发GIMP, 但现在被许多免费软体计划所使用. GNOME是GNU网络对象模型环境(GNU’s Network Object Model Environment)的缩写.GNOME提出了一系列UNIX世界中没有的观点: 提供一个统一的友好的用户界面. 提供用户友好的工具. 产生一个组件编程和组件重用的标准. 提供一个统一的打印机制. GNOME的主要目标是提供一组用户友好的应用和一个易于使用的桌面环境. 它比KDE效率和稳定性好,但在易用性方面比KDE稍有不足。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3433/viewspace-618242/ ,如需转载,请注明出处,否则将追究法律责任。