在Raspbian Bookworm上安装wayfire-plugins-extra遇wayfire依赖问题求助
解决Wayfire插件编译找不到依赖的问题
问题情况
我是Linux纯新手,用树莓派4运行Raspbian "Bookworm",想把设备配置成kiosk模式显示网页。现在需要安装wayfire-plugins-extra来隐藏光标,照着仓库里的命令执行到meson build --prefix=/usr --buildtype=release时,出现报错提示找不到wayfire依赖:
Run-time dependency wayfire found: NO (tried pkgconfig and cmake) meson.build:16:0: ERROR: Dependency "wayfire" not found, tried pkgconfig and cmake
解决办法
第一步:安装Wayfire开发包
编译Wayfire插件需要Wayfire的开发文件(包含wayfire.pc这类配置文件),先更新软件源再安装对应开发包:
sudo apt update sudo apt install wayfire-dev
第二步:修复pkg-config路径(若第一步无效)
如果安装开发包后仍报错,先定位wayfire.pc文件的位置:
sudo find / -name wayfire.pc
假设找到的文件路径为/usr/lib/aarch64-linux-gnu/pkgconfig/wayfire.pc,将该文件所在目录添加到pkg-config的搜索路径中:
export PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH
之后重新执行编译安装命令:
meson build --prefix=/usr --buildtype=release ninja -C build && sudo ninja -C build install
第三步:验证效果
安装完成后重启Wayfire或树莓派,在Wayfire配置文件中启用hide-cursor插件,即可实现光标隐藏,适配kiosk模式使用。
内容的提问来源于stack exchange,提问作者GuidoT
相关产品推荐
相关产品推荐

