安装Picom时遇xcb-glx依赖缺失,求助解决方法
解决Picom编译时xcb-glx依赖缺失问题
1. 补全xcb-glx相关开发依赖
在Debian/Ubuntu系发行版中,仅安装libxcb-glx0-dev可能不够,建议一次性安装完整的相关依赖包:
sudo apt install libxcb-glx0 libxcb-glx0-dev xcb-proto
2. 检查pkgconfig路径配置
先确认系统里是否存在xcb-glx.pc文件:
find /usr/lib /usr/share /usr/local -name "xcb-glx.pc"
如果找到该文件,比如路径是/usr/lib/x86_64-linux-gnu/pkgconfig/xcb-glx.pc,就把这个目录加入PKG_CONFIG_PATH环境变量:
export PKG_CONFIG_PATH="/usr/lib/x86_64-linux-gnu/pkgconfig/:$PKG_CONFIG_PATH"
之后重新执行编译命令:
meson --buildtype=release . build
3. 跳过OpenGL特性编译(可选)
如果你的环境不需要OpenGL支持,直接通过meson参数禁用相关依赖检测:
meson --buildtype=release -Dopengl=false . build
4. 更新工具版本
旧版meson或pkg-config可能存在依赖识别bug,尝试更新到最新版:
sudo apt install --only-upgrade meson pkg-config
如果系统源里的版本过旧,也可以用pip更新meson:
pip install --upgrade meson
内容的提问来源于stack exchange,提问作者Josiah Fernandez
相关产品推荐
相关产品推荐

