194 字
1 分钟
ArchWsl的一些注意事项和技巧
2024-12-19

font#

将windows字体共享到wsl中#
Terminal window
sudo ln -s /mnt/c/Windows/Fonts /usr/share/fonts/font
sudo fc-cache -fv
切换默认字符集为zh_CN.UTF-8#
Terminal window
sudo vim /etc/locale.gen

删掉文件中 # zh_CN.UTF-8 前的 #

下载语言包#
Terminal window
sudo locale-gen
.zshrc.bashrc前加入#
Terminal window
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
重启wsl#
Terminal window
wsl --shutdown

wslg修复#

修复X11#
Terminal window
sudo rm -r /tmp/.X11-unix
ln -s /mnt/wslg/.X11-unix /tmp/.X11-unix
修复wayland#
Terminal window
ln -sf /mnt/wslg/runtime-dir/wayland-0* /run/user/1000/

中文输入法#

安装fcitx5#
Terminal window
sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-material-color
.zshrc.bashrc前加入#
Terminal window
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export SDL_IM_MODULE=fcitx
export GLFW_IM_MODULE=ibus
创建dbus的用户进程#
Terminal window
sudo loginctl enable-linger $USER
禁用wayland#
Terminal window
# 在配置文件 /home/$USER/.config/fcitx5/config 后面追加 以下内容
[Behavior/DisabledAddons]
0=wayland
启动fcitx5#
Terminal window
fcitx5&
加入拼音输入#
Terminal window
fcitx5-configtool

简体中文(中国) > Pinyin 加入左侧

清理空间#

清理安装包缓存#
Terminal window
sudo pacman -Scc
清理孤立的软件包#
Terminal window
sudo pacman -Rns $(pacman -Qtdq)
清理日志#
Terminal window
sudo journalctl --vacuum-size=50M
ArchWsl的一些注意事项和技巧
https://fuyuki.fun/posts/linux/archwsl-tips/
作者
Fuyuki_Vila
发布于
2024-12-19
许可协议
CC BY-NC-SA 4.0