Linux 疑难杂症
Gnome
终端和输入法无法显示 emoji
安装了 emoji 相关字体,但是在 gnome 的字符工具、输入法候选菜单,终端都无法显示 emoji,尝试在~/.config/fontconfig/fonts.conf
中的fontconfig
标签之中添加以下内容:
xml
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="dpi" mode="assign"><double>96</double></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
</match>
重启系统后,终端和输入法候选菜单应该可以正常显示 emoji 了。
扩展不兼容
由于Gnome升级,部分扩展会炸掉(不兼容), 可以尝试如下方法:
- 进入
~/.local/share/gnome-shell/extensions/
目录 - 进入炸掉的扩展目录
- 编辑
metadata.json
文件 - 修改
shell-version
字段, 添加当前 Gnome 版本号 - 重启系统或登出重新登录
TIP
如果Gnome升级有扩展方面的改动, 这个方法可能无效, 需要等待扩展作者更新