Ubuntu 23.10上Azul Mission Control 8.3.1火焰图创建失败求助
解决Ubuntu 23.10上Azul Mission Control火焰图加载失败问题
问题根源
Azul Mission Control的火焰图功能依赖SWT的Browser组件,而该组件不支持GTK4,Ubuntu 23.10默认采用GTK4环境,同时系统缺少GTK3绑定的WebKit2库,导致火焰图控件无法创建。
解决步骤
1. 安装GTK3绑定的WebKit2库
打开终端执行以下命令:
sudo apt update sudo apt install libwebkit2gtk-3.0-dev
2. 强制Azul Mission Control以GTK3模式启动
方式一:修改启动脚本(永久生效)
找到Azul Mission Control的启动脚本(默认路径为/opt/azul-zulu-mission-control-8.3.1/mc.sh,请根据实际安装路径调整),在脚本开头添加环境变量:
export SWT_GTK3=1
方式二:临时启动(单次生效)
每次启动时直接在终端执行:
SWT_GTK3=1 /opt/azul-zulu-mission-control-8.3.1/mc.sh
验证
重启Azul Mission Control后,尝试打开火焰图功能,控件应能正常加载。
内容的提问来源于stack exchange,提问作者Fabich
相关产品推荐
相关产品推荐

