#CDNotes
问题: virt-manager创建的qcow2镜像太大
做法: 如果使用virt-manager来创建qcow2镜像,那么生成的文件会是静态全量的(空的部分填零,被称为‘稀疏空间’),镜像大小几乎等于设定的容量
但实际上qcow2可以是动态的,即镜像文件大小随用量增长。
这个命令可以创建qcow2镜像:
qemu-img create -f qcow2 image_file 8G
这个命令可以清除‘稀疏空间’:
qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2
#CDNotes
问题: Linux(Manjaro KDE)下安装中文输入法(fcitx5)
做法:
安装fcitx5
sudo pacman -S fcitx5 fcitx5-qt fcitx5-gtk fcitx5-configtool fcitx5-chinese-addons
添加环境变量
编辑 "~/.pam_environment"
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx
INPUT_METHOD DEFAULT=fcitx
SDL_IM_MODULE DEFAULT=fcitx
GLFW_IM_MODULE DEFAULT=ibus
然后重新登录
注释: 完善词库还可安装以下软件包
yay -S fcitx5-pinyin-zhwiki fcitx5-pinyin-moegirl fcitx5-pinyin-sougou fcitx5-pinyin-chinese-idiom
参考: https://wiki.archlinux.org/title/Fcitx5_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
问题: Linux(Manjaro KDE)下修复CSGO的HUD缺少中文字体问题
做法: 编辑"<Steam库>/common/Counter-Strike Global Offensive/csgo/panorama/fonts/conf.d/30-non-latin-inf-win.conf"
倒数第二行加上
<match target="pattern">
<test qual="any" name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="assign">
<string>Source Han Sans CN(本例中使用思源黑体)</string>
</edit>
</match>
注释: 字体配置中用思源黑体取代Helvetica