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

Windows下通过Xming启动的Linux GUI应用(如rviz)字体过小问题咨询

解决WSL中ROS GUI应用字体过小的问题

我之前也碰到过一模一样的问题!在Windows上用WSL跑ROS的GUI程序(比如rviz)时,字体小到看不清确实头疼,核心原因是WSL默认没适配Windows的高DPI显示设置。下面给你几个亲测有效的解决方法:

方法1:临时调整(单次启动生效)

打开Ubuntu终端后,先设置两个环境变量,再启动rviz:

export GDK_SCALE=2
export GDK_DPI_SCALE=0.5
rviz

你可以根据自己的屏幕DPI调整数值——比如屏幕是2K/4K的话,GDK_SCALE设为2刚好;如果是1080P高DPI屏幕,试试1.5也可以,找到最舒服的显示比例就行。

方法2:永久生效(每次终端启动自动加载)

不想每次都手动输命令的话,把环境变量加到bash配置文件里就行:

  1. 打开终端,编辑~/.bashrc文件:
nano ~/.bashrc
  1. 拉到文件末尾,添加两行:
export GDK_SCALE=2
export GDK_DPI_SCALE=0.5
  1. 保存退出(按Ctrl+O回车确认,再按Ctrl+X退出编辑器),然后让配置立即生效:
source ~/.bashrc

之后再启动rviz或者其他ROS GUI程序,字体就会自动调整到合适大小了。

方法3:通过Windows系统设置调整WSL窗口缩放

如果上面的方法效果不够理想,还可以试试调整Windows对WSL终端的全局缩放:

  • 找到Ubuntu终端的快捷方式,右键选择「属性」
  • 切换到「兼容性」选项卡,点击「更改高DPI设置」
  • 勾选「替代高DPI缩放行为」,下拉菜单选择「应用程序」,点击确定
  • 重启Ubuntu终端后再启动rviz,看看显示效果是否改善

这些方法都是我实际踩坑后总结的,基本能解决字体过小的问题,你可以根据自己的屏幕情况灵活调整参数~

内容的提问来源于stack exchange,提问作者Nikhil George

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:32:30