游玩Minecraft无法使用Fcitx输入法,网上回答是使用Xwayland,但是我到处搜索都没有了解到Xwayland如何在java中使用。我先在的理解就是Xwayland是一个和wayland跑在一起,提供x11相近的接口,请问我的理解对吗?QaQ
一般情况下,你给Minecraft unset掉WAYLAND_DISPLAY环境变量就可以了。
可以使用 xeyes 软件来检查窗口是否运行在 Xwayland 上。
1 Like
谢谢捏,现在已经能在xwayland下运行。仍然不能输入中文,我去了解下如何做
执行一下fcitx5-remote -x试试?
我使用1.21.8游玩就可以正常输入,但是我之前游玩的版本是1.8.9,不能正常输入,是因为网上所说的lwjgl版本问题?有安装在windows下起效的中文输入修复。运行你所说的命令显示
org.freedesktop.DBus.Error.InvalidArgs X11 connection already exists.
xwayland大抵正常运行
哦,1.8.9太老啦。不知道CocoaInput能不能用。
试了试不能捏;w;为了玩某个服务器以及使用大量在1.8.9这个生态的mod,才不得以玩的捏;我是否可以自己编译一份lwjgl解决这个问题?
不管怎么样,谢谢大佬啦 至少我高版本已经没问题了
那就不知道了。不过你可以试试这个方案,发布日期接近,应该行:
好嘞我看看