You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snap版DOSBox-X在Ubuntu Studio 22.04.1 LTS中显示空矩形而非标准字符的问题排查与解决请求

Snap版DOSBox-X在Ubuntu Studio 22.04.1 LTS中显示空矩形而非标准字符的问题排查与解决请求

嗨,Juan,我之前在Ubuntu环境里也碰到过Snap版DOSBox-X的字体显示异常问题,结合你的情况(普通DOSBox能正常运行),给你几个接地气的排查和解决办法:

  • 检查并修复Snap权限
    Snap的沙箱机制可能限制了DOSBox-X访问系统字体的权限,先打开终端输入:

    snap connections dosbox-x
    

    看看输出里有没有fontconfig相关的连接项。如果没有,手动添加权限:

    sudo snap connect dosbox-x:fontconfig
    

    重启DOSBox-X后再试试效果。

  • 手动指定DOSBox-X的字体
    Ubuntu Studio的桌面环境字体配置可能和Snap应用的默认适配不太兼容,你可以手动指定可靠的等宽字体:

    1. 打开Snap版DOSBox-X的配置文件,路径是~/snap/dosbox-x/current/.dosbox-x/dosbox-x.conf
    2. 找到[sdl]段落,修改fontname参数为系统已有的等宽字体,比如:
      fontname=Ubuntu Mono
      
    3. 保存配置后重启DOSBox-X。
  • 替换为PPA版本的DOSBox-X
    如果Snap版的兼容性问题始终没法解决,推荐换成专门适配Debian/Ubuntu系列的PPA版本——毕竟你普通DOSBox能正常运行,PPA版的适配性会更好:
    先卸载Snap版:

    sudo snap remove dosbox-x
    

    然后添加PPA并安装:

    sudo add-apt-repository ppa:dosbox-team/dosbox-x-stable
    sudo apt update
    sudo apt install dosbox-x
    
  • 检查桌面显示缩放设置
    Ubuntu Studio如果开启了高DPI缩放(比如125%、150%),有些Snap应用会出现字体渲染错乱的情况。你可以先把显示缩放调回100%,再启动DOSBox-X试试,之后再根据需求调整缩放。

你可以按顺序尝试这些方法,权限和字体配置是最常见的诱因,先从这两个入手。如果还是不行,PPA版本大概率能解决问题。

备注:内容来源于stack exchange,提问作者Juan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:54:07