История изменений
Исправление 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».