6.9.6 安装Cairo

Cairo是一个矢量图形库,GTK使用其作为绘制后端。换句话说,GTK的绘制动作由Cairo完成。看到这里,读者可能会非常困惑:X上的应用不是由X服务器负责绘制吗?没错,暂且不提我们第8章讨论的DRI。事实上,即使普通的2D应用也是可以自己绘制的,只不过,应用是将内容绘制在一个离屏的区域,但是最后还是要请求X服务器将绘制的内容显示到屏幕上。应用或者将绘制的内容复制到X服务器,或者使用X提供的RENDER扩展。当然,应用也可以将全部绘制请求X服务器完成,这就要看具体图形库采用的策略了。

安装Cairo的命令如下:

6.9.6 安装Cairo - 图1