摘要: 来源:http://www.ibm.com/developerworks/cn/linux/l-cairo/?S_TACT=105AGX52&S_CMP=techcto用于产生一致输出的矢量绘图库Eli Dow(emdow@us.ibm.com), 软件工程师, IBM Linux Test and Integration Center简介:cairo 的目标是以跨平台的方式在打印机和屏幕上产生相同的输出,它正在成为 Linux® 图形领域的重要软件。GNOME、GTK+、Pango 等许多软件已经使用了它提供的 2D 功能。cairo 的优点和用途cairo 是一个免费的矢 阅读全文
posted @ 2013-01-16 11:13 ArcherDev 阅读(1151) 评论(0) 推荐(0)
摘要: 下载wayland-1.0.3并解压,sudo gedit /etc/profile,添加下面内容:WLD=/usr # change this to another location if you preferLD_LIBRARY_PATH=$WLD/libPKG_CONFIG_PATH=$WLD/lib/pkgconfig/:$WLD/share/pkgconfig/ACLOCAL="aclocal -I $WLD/share/aclocal"export WLD LD_LIBRARY_PATH PKG_CONFIG_PATH ACLOCAL执行source /etc/ 阅读全文
posted @ 2013-01-15 17:53 ArcherDev 阅读(1974) 评论(0) 推荐(0)
摘要: 来源:http://blog.csdn.net/basilc/article/details/8074895获取、编译 Wayland 及其依赖库可参考 Wayland 官方网站的 Build 指南:http://wayland.freedesktop.org/building.html。Wayland 实现的代码组成可以分成以下四部分:1. Wayland 库Wayland 中最核心的部分,Wayland 协议的大部分实现位于这里。1)工具程序(wayland-scanner)分析 Wayland 协议文件,并生成相应的头文件及代码文件。源码文件列表:wayland/src/scanner. 阅读全文
posted @ 2013-01-15 15:43 ArcherDev 阅读(2830) 评论(0) 推荐(0)
摘要: 来源:http://www.linuxgraphics.cn/xwindow/wayland_intro_2.html作者:TualatriX日期:2011-01-10本文详细介绍了 Wayland。引入话说在上篇(揭开Wayland的面纱(一):X Window的前生今世)中我介绍了一些X Window的历史及发展,还没有提到Wayland本身,不少人已经等不及了。不过,介绍这些是有必要的,毕竟要知道X Window的一些知识,才能明白为什么会有Wayland这个东西。在本篇正式开始介绍Wayland之前,让我们先回到2008年11月4日,也就是整整两年前,我当时在中文领域第一时间报道了“W 阅读全文
posted @ 2013-01-15 15:13 ArcherDev 阅读(1693) 评论(0) 推荐(0)
摘要: 来源:http://www.linuxgraphics.cn/xwindow/wayland_intro_1.html作者:TualatriX日期:2011-01-10本文回顾了 X Window 的历史,,为后面介绍 Wayland 打下基础简介今天大家可能在“Wow! Ubuntu”或其他地方看到了这篇文章:Ubuntu 决定未来将启用 Wayland X-Server。Wayland是什么呢?它是X Window?还是要取代X Window?它的优势在哪里?Linux桌面/移动会因此有什么变化?在本篇中,我将回顾历史,展望未来,通过简易的文字,来先回顾一下X Window,从而继续解答W 阅读全文
posted @ 2013-01-15 15:12 ArcherDev 阅读(767) 评论(0) 推荐(0)
摘要: apt安装更新时有时提示:需要花去 x M 磁盘上总计 /boot 的空间。请在 磁盘上流出 /boot 空间。sudo apt-get clean系统自动升级会安装多个内核,卸载多余的内核可以获得更多磁盘空间di@archermind-Lenovo:~$dpkg --get-selections|grep linux //带有image的为系统内核linux-image-3.2.0-29-generic installlinux-image-3.2.0-33-generic installlinux-image-3.2.0-34-generic installdi@archermi... 阅读全文
posted @ 2013-01-14 14:26 ArcherDev 阅读(959) 评论(0) 推荐(0)
摘要: 一、glib介绍libc指C函数库,这是一个通称,而glibc是GNU实现的libc,至于glib是一组较高层的函数库,比如链表、Hash等,在linux中glib是建立在glibc之上的,qt的库就叫做qt,也是建立在glibc和其他一些基本库之上。GLib是Gtk +库和Gnome的基础。GLib可以在多个平台下使用,比如Linux、Unix、Windows等。GLib为许多标准的、常用的C语言结构提供了相应的替代物。GLib中定义了好多有用的数据结构,如单(双)向连表,可变长的数组等,线程池等有用的东西。使用GLib库的程序都应该包含GLib的头文件glib.h。Glibc 是提供系统调 阅读全文
posted @ 2013-01-06 13:27 ArcherDev 阅读(737) 评论(0) 推荐(0)
摘要: 标记扩展是一种特殊的Attribute=Value的赋值,在于Value是一个由{}和包含的内容组成,XAML编译器会对这样的内容解析,生成对应的对象。如Text={Binding ElementName=slider1, Path=Value, Mode=TwoWay}这个标记扩展,编译器会将{}内的内容解析成相应的对象,对象的数据类型名是紧邻{的字符串,这里是Binding,对象的属性由一串以逗号分隔的子字符串负责初始化,如这里的ElementName=slider1, Path=Value, Mode=TwoWay标记扩展也是对属性的赋值,因此完全可以用属性标签的方法来替换标记扩展:&l 阅读全文
posted @ 2012-11-30 11:04 ArcherDev 阅读(201) 评论(0) 推荐(0)
摘要: 标签的内容是指夹在起始标签和结束标签之间的一些子标签,每个子级标签都是父级标签的一个属性,称为父级标签的一个元素。属性元素就是指某个元素是这个标签的一个属性,即以元素的形式表达一个实例的属性。<ClassName> <ClassName.PropertyName> <!--以对象形式为属性赋值--> </ClassName.PropertyName></ClassName>适用于属性是复杂对象。简化XAML技巧:1.能使用Attribute=Value的形式赋值就不使用属性元素2.充分利用默认值3.利用XAML的简写方式Attribu 阅读全文
posted @ 2012-11-30 10:28 ArcherDev 阅读(297) 评论(0) 推荐(0)
摘要: 基于数据模型--业务逻辑--界面逻辑--用户界面的以“数据驱动界面”结构和分层形式,WPF中的事件处理器(Event-Handler)功能只限于界面逻辑。标签的attributes除了一部分对应对象的property外,还有一部分是对应对象的事件,如<Button>标签的attributeclick就对应Button类的click事件。界面逻辑用于处理界面与用户的交互,事件处理函数被运行时调用。将逻辑代码隐藏在UI代码之后的行为称为代码后置(Code-behind). 这是由于.NET支持partial类,能将XAML代码与x:Class指定的类进行合并.XAML中注释:<! 阅读全文
posted @ 2012-11-29 17:44 ArcherDev 阅读(274) 评论(0) 推荐(0)