两个最新的 Tumbleweed 和 ubuntu2204 共有的问题

第一个,screenfetch 出错,提示语法错误。
第二个,GNOME 环境下,gnome-terminal 终端里每一行字之间的距离大了很多,字体和终端大小相同时显示内容少了几行。如果保持默认的 80x24,那么会从漂亮的修长形,变成丑爆了的近似正方形,以前类似横放的手机,现在成了一块膏药
screenfetch 输出的图像都变形了,大蜥蜴被挤扁了

这俩小问题在 Tumbleweed 和 ubuntu2204 都有,且都只存在于中文环境,用英文登陆就一切 OK,他奶奶的

第一个问题你用编辑器打开 /usr/bin/screenfetch ,把 1802 行的 NR==2{print $2"-"$7} 改成 NR==2{print $1"-"$6}
第二个问题我没法重现。

VirtualBox_Ubuntu2204_22_04_2022_11_13_46
新安装的 ubuntu 的终端,变成正方形了

第一个问题是 free 的输出少了一个空格导致的,我想想怎么修。

我听说是因为什么全角半角的问题,不知道是真是假




我刚用 vbox6.1.30 虚拟机全新安装了一遍风滚草-GNOME,20220518 版,全部默认下一步
安装好后 kill-9 干掉 packagekit,zypper in -y screenfetch,然后将分辨率调至 1024x768,其他任何设置都没有动,然后分别用中文环境和英文环境截屏
上面两个截图都是默认的 80x24 的终端,下面两个是将终端最大化后截图
可以看到 screenfetch 输出的语法错误已经被修复了,但是中文变形依然存在
大蜥蜴被挤扁了,:slightly_smiling_face:

你的默认中文字体是什么?

source code pro regular 10

问的是中文……

不晓得啊,tweaks 里看不到,设置里也没有,在哪里查看?

fc-match -s "Source Code Pro" | head

输出一片空白,10 行,连个空格都没有

哦,引号被论坛改成弯角引号了……

Leap15.3 的 screenfetch 大蜥蜴没有变形,命令输出
1
Leap15.4beta 的大蜥蜴跟 Tumbleweed 一样变形,命令输出
2022-05-21 17-57-26 的屏幕截图
好像一模一样啊

嗯,看来不是因为用了不同的中文字体……