wslg 可以使用 pinyin 输入法和 fcitx5,配置文件如下所示:
1
2
3
4
5
6
7
8
|
daemonize -e /tmp/dbus-${user}.log -o /tmp/dbus-${USER}.log -p /tmp/dbus-${USER}.pid -l /tmp/dbus-${USER}.pid -a /usr/bin/dbus-daemon --address="unix:path=$XDG_RUNTIME_DIR/bus" --session --nofork >> /dev/null 2>&1
export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"
daemonize -e /tmp/fcitx5.log -o /tmp/fcitx5.log -p /tmp/fcitx5.pid -l /tmp/fcitx5.pid -a /usr/bin/fcitx5 --disable=wayland >> /dev/null 2>&1
export INPUT_METHOD=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
|
在 shell 中输入 gedit 即可看到输入汉字
gpu 加速
在/etc/init.wsl 中添加如下
1
2
3
4
|
#! /bin/sh
genie -s
sudo /usr/bin/mkdir -p /run/dbus/
sudo /usr/bin/dbus-daemon --system
|
虽然背后的故事很复杂,但是为了实现图形加速,你需要
- 开启了
d3d12
选项的 mesa > 21
- 支持 WDDM 3.0 的驱动
Windows 侧需要的驱动可以在
接下来安装服务:
1
2
3
4
5
|
yay -S mesa
#依赖
pc yay -S libclc python-mako elfutils llvm libmicrohttpd debuginfod valgrind directx-headers ninja meson
yay -S mesa-d3d12
yay -S mesa-utils
|
接下来输入以下命令
1
2
|
sudo glxinfo -B
sudo -u xfhuang glxgears
|
参考文档:
https://yanqiyu.info/2021/06/29/wslg-gpu/