WSL2+Emacs+VcXSrv的问题

github上微软wsl项目的人员不承认是wsl的问题

我SSH远程到机架上也有一样的问题,所以确实不是WSL的问题。

貌似很复杂呀,我ssh登录到我们计算服务器下用Emacs的GUI没有问题,所以当时才认为可能是WSL的毛病。这么看来,可能还是Win下的Xserver有毛病。

我在ubuntu下都有这个bug :rofl:, wsl下也出现了,,,

在我这的表现是:如果Windows的当前输入法是中文,就稳定出现问题;如果Windows的当前输入法是英语,就可以正常操作

2 个赞

我感觉是输入法的问题。换成微软的输入法就没事

好吧,这个问题我稳定复现了。 :rofl: windows 20h2(19042), wsl1+mobaxterm,貌似跟这个没关系。 复现结果:只要是小狼豪,必定会出现问题(上 8 下 2 左 4 右 6,数字键区?),英文键盘、微软输入法、第三方的花儿五笔均无问题,与中/英状态无关。 image

作为编程爱好者已放弃折腾WSL win10 用U盘双系统装 manjaro i3,EAF也能用了

1 个赞

改用 emacs rime 呀,或者 pyim。

这个问题有解决办法了吗?wsl还是挺不错的,就是这个问题很困扰。

所以这是小狼毫的bug?

我一直用的 pyim,词库啥的可以搜一搜,用起来感觉不错。

可能和小狼毫有关,但我卸载它之后也遇到过,只是好像频率低很多,不过最近几周没在遇到过了,不知道是否是系统更新解决了。因为最近几个月小狼毫一直没有修bug,也换其它输入法很久了,正如@awgnl 说的,花儿五笔很好用,除了会占用Ctrl+space且无法修改外,没有其它毛病,值得一试,不过WSL+Emacs下的输入还是得靠Emacs下的输入法。由于用花儿的时候Emacs已经正常了,不知它是否有助于解决帖子中的问题。

我切换到英文输入,再用emacs就没有问题了。不知道小狼毫的问题在哪里,也改不了,力不从心啊。

我直接用emacs-rime了,在wsl下运行良好。

我也用。关键是windows的rime激活状态的话,wsl里的emacs会出现这个现象。方向键变成数字重复。

所以我只用了emacs-rime,系统rime卸载掉了用的其它输入法。

这个问题据我观察,是由于VcXSrv等X11实现在win10上的兼容性问题,目前没有好的解决办法。

但是,win10自己的应用商店,里面有款应用,叫X410,付费的,好像70块钱,可以用X410,我用着完全正常。