LINUX.ORG.RU

История изменений

Исправление QsUPt7S, (текущая версия) :

Был способ завести без него, но работает ли он - не знаю. У меня игра просто игнорирует существование внешнего libglfw с включённым wayland.

Можно использовать один из пакетов «glfw-wayland-minecraft», или «glfw-wayland-minecraft-libdecoration» (у меня завёлся последний) из репозитория AUR. Адрес репозитория исходных кодов: «https://github.com/Admicos/minecraft-wayland». Это патченная для minecraft библиотека libglfw.so, позволяющая запустить игру на нативном Wayland. Установка библиотеки в систему не требуется - достаточно собрать её, и указать путь в стартовом скрипте minecraft. Необходимый аргумент java-машины: -Dorg.lwjgl.glfw.libname=<путь_к_библиотеке>. Кроме этого, для того, чтобы игра не падала при запуске, необходимо задать переменной окружения __GL_THREADED_OPTIMIZATIONS значение 0, как указано в посте «https://github.com/Admicos/minecraft-wayland/issues/58». У меня способ работает с mc 1.20.4.

Исходная версия QsUPt7S, :

Был способ завести без него, но работает ли он - не знаю. У меня игра просто игнорирует существование внешнего libglfw с включённым wayland.

Можно использовать один из пакетов «glfw-wayland-minecraft», или «glfw-wayland-minecraft-libdecoration» из репозитория AUR. Адрес репозитория исходных кодов: «https://github.com/Admicos/minecraft-wayland». Это патченная для minecraft библиотека libglfw.so, позволяющая запустить игру на нативном Wayland. Установка библиотеки в систему не требуется - достаточно собрать её, и указать путь в стартовом скрипте minecraft. Необходимый аргумент java-машины: -Dorg.lwjgl.glfw.libname=<путь_к_библиотеке>. Кроме этого, для того, чтобы игра не падала при запуске, необходимо задать переменной окружения __GL_THREADED_OPTIMIZATIONS значение 0, как указано в посте «https://github.com/Admicos/minecraft-wayland/issues/58».