在UOS上调试kwin
在UOS上编译了个mesa版本,直接安装后,开启wayland窗口管理器各种闪退。折腾了半天找到一个简单调试kwin跑在自己编译mesa,又不需要替换系统mesa的方法。记录一下:
1.编译mesa时,指定安装目录。
2.命令行中设置环境变量指向自己的目录。
3.用命令行启动kwin,并且指定启动某个应用,否则会启动个空窗口。
以下示例会启动kwin_wayland,并在kwin_wayland窗口内启动钉钉(可以替换成其他应用)
ESA_PREFIX="/usr/mesa23.1_debug"
export LD_LIBRARY_PATH="$MESA_PREFIX/share:$MESA_PREFIX/lib:$MESA_PREFIX/lib/aarch64-linux-gnu:$MESA_PREFIX/lib/aarch64-linux-gnu/dri:$LD_LIBRARY_PATH"
kwin_wayland --xwayland --width 1920 --height 1280 /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh
