分享如何在Linux上优雅地玩我的世界

启动器

Linux上有很多可以用的启动器,比如官方启动器,HMCL,XMCL,LauncherX,Modrinth启动器等等,唯独可惜的是没有自认为最舒服的PCL2,但由社区开发的跨平台的PCL.Neo正在路上了,最迟明年就能在Linux上体验到pcl丝滑的动画了
我目前用的是HMCL,因为用起来很熟悉,在用PCL2之前就用的它,再次用hmcl时,同样的名字,不一样的界面,还有更舒服的动画。

附:HMCL无法输入中文解决

用HMCL时最开始无法输入中文,在启动器里几乎没有输入中文的需求,后来发现是javafx版本的原因。一开始下载的jdk21,所以hmcl运行时就会自下载javafx17,这个版本适配输入法有问题,所以直接更新java到jdk24即可,hmcl第一次启动时就会下载javafx24,这样在启动器里就可以输入中文了。

MOD

mod的话有两个必要的mod:

IMBlocker

modrinth介绍页
这个mod可以在帮你切换输入法,比如在聊天界面上就能自动切换为中文输入,离开聊天页面就回到英文,避免影响游戏。当然在Windows上体验是满血的,非常优秀,但在Linux上似乎不会在游戏时屏蔽输入法切换操作,在游戏页面使用输入法切换快捷键输入法还是会反应,也许是Deepin的问题? 所以对于我来说最优解是不用CTRL的键位。

Fcitx5-Enhancer

modrinth介绍页
这个mod可以修复fcitx5在mc里的一个bug,就是当你用fcitx5输入时,如果点击退格键,极有可能输入法里预编辑的文本被删除,同时游戏里已写好的文本也被删了,这个mod可以修复此问题。

Nvidia卡独显启动

这个方法来自此博客
在HMCL启动器的版本管理-游戏设置-编辑高级设置设置-全局游戏设置-编辑高级设置里的Java虚拟机设置环境变量里写上

1
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

即可
A卡的我不熟悉

现在启动XPlus等整合包,加上Derivative等光影,就可以优雅地在Linux里玩上mc了