要检查Linux系统上的XRender是否正常工作,您可以按照以下步骤操作:
xprop
命令打开终端。
运行xprop
命令:
xprop
在弹出的窗口中,点击任意空白区域。
查看属性列表:
_NET_WM_WINDOW_OPACITY
、_NET_WM_WINDOW_TRANSPARENT
等。测试渲染功能:
glxgears
或glxgears.sh
mesa-utils
包(如果尚未安装):sudo apt-get install mesa-utils # Debian/Ubuntu
sudo yum install mesa-libGLU.x86_64 mesa-libGL.x86_64 mesa-libGLU.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x86_64 mesa-libGL.x86 64 mesa-libGL.x86_64 mesa-libGL.x8