Ubuntu 24.04下QGIS界面显示异常求助:按钮菜单无法正常读取
解决QGIS在Ubuntu 24.04 + AwesomeWM下的界面显示问题
强制QT使用XCB后端启动QGIS:
在终端执行命令:QT_QPA_PLATFORM=xcb qgis,如果有效,可将该环境变量添加到全局配置(比如~/.xprofile文件中加入export QT_QPA_PLATFORM=xcb),或在AwesomeWM的启动脚本里设置。安装QT与GTK的集成组件:
执行命令安装兼容包:sudo apt install qt5-gtk-platformtheme qt6-gtk-platformtheme,让QT应用适配系统GTK主题,避免布局冲突。强制QT使用GTK风格:
启动QGIS时添加风格变量:QT_STYLE_OVERRIDE=gtk qgis,也可将export QT_STYLE_OVERRIDE=gtk加入全局配置文件持久生效。为QGIS设置浮动窗口规则:
在AwesomeWM的rc.lua配置文件中添加以下规则,让QGIS以浮动窗口运行(部分QT应用在平铺管理器下浮动模式布局更正常):awful.rules.rules = { -- 保留原有规则,新增以下内容 { rule = { class = "Qgis" }, properties = { floating = true } }, }保存后按
Mod+Ctrl+r重启AwesomeWM生效。禁用QT自动缩放:
若存在高DPI适配问题,启动时执行:QT_AUTO_SCREEN_SCALE_FACTOR=0 qgis,或设置固定缩放因子QT_SCALE_FACTOR=1 qgis。补充系统字体支持:
安装常用字体包确保文本渲染正常:sudo apt install fonts-dejavu-core fonts-liberation2
内容的提问来源于stack exchange,提问作者olivaw
相关产品推荐
相关产品推荐

