Using Emacs on Windows with WSL2,X410 有人试过吗?

Windows 10 电脑都重启过了,还是锁定状态。里面没啥重要数据。

用任务管理器看看wsl2的虚拟机进程,如果有,手工杀掉,看看能不能行。

杀掉进程也不行。最后进Windows 10 的安全模式 执行 LxRunOffline ui -n ArchLinux 才卸载了。 多谢指导,给了我思路。 :smile:

别折腾wsl了,看着美好而已。能用就行,别求完美,不然就是个无底洞。如果能行,还是去用Linux吧,虚拟机都比它稳定。

2 个赞

确实, 输入法用原装的就没问题

是arch发行的glibc设置有问题(https://github.com/yuk7/ArchWSL/issues/190 ),已经把arch换成了gentoo,没再遇到类似的问题了。

Wsl2没这个问题。我的情况也比较极端。很多用户都被坑了。

glibc读取内核版本时优先读vdso,wsl里vdso读出来是3点几和uname不一致。arch glibc 太新,别的系统用 docker 跑都跑不动,于是5天前arch打包glibc的pkgbuild更新,为了“兼容老内核(4.4+)”加了一句enable kernel=4.4所以内核版本读出来比4.4小的直接挂。

wsl2没有wsl1的这个问题。

这个问题估计是没办法通过archlinux解决了。维护者非常反感wsl。

Issue 190里面有人提出可以安装glibc-linux4来workaround,不知道这样可行吗?

我没试过,已经重新安装了gentoo,没再遇到类似问题了。