Search Criteria
Package Details: glfw-wayland-minecraft-cursorfix 3.4-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/glfw-wayland-minecraft-cursorfix.git (read-only, click to copy) |
---|---|
Package Base: | glfw-wayland-minecraft-cursorfix |
Description: | A free, open source, portable framework for graphical application development (wayland, patched for Minecraft) |
Upstream URL: | https://github.com/BoyOrigin/glfw-wayland |
Keywords: | glfw minecraft wayland |
Licenses: | custom:zlib |
Conflicts: | glfw, glfw-wayland, glfw-wayland-minecraft-libdecoration |
Provides: | glfw |
Submitter: | lea |
Maintainer: | lea |
Last Packager: | lea |
Votes: | 6 |
Popularity: | 1.23 |
First Submitted: | 2024-03-04 16:38 (UTC) |
Last Updated: | 2024-03-07 12:15 (UTC) |
Dependencies (14)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libxkbcommon (libxkbcommon-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- cmake (cmake-gitAUR) (make)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- libxcursor (make)
- libxi (libxi-gitAUR) (make)
- libxinerama (libxinerama-randr-gitAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-amd-bc250AUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amber) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Required by (162)
- arch-gaming-meta (requires glfw)
- arrayfire-git (requires glfw)
- atta (requires glfw)
- aurorafw-git (requires glfw)
- betterspades (requires glfw) (make)
- betterspades (requires glfw)
- black-magic-probe-utils (requires glfw)
- cavecube (requires glfw) (make)
- cegui (requires glfw) (make)
- cegui (requires glfw) (optional)
- cegui-git (requires glfw) (optional)
- chipmachine (requires glfw)
- chipmachine-git (requires glfw)
- chronoengine (requires glfw) (make)
- chronoengine (requires glfw) (optional)
- chronoengine-git (requires glfw) (make)
- chronoengine-git (requires glfw) (optional)
- cleartouch-git (requires glfw)
- cocos2d-x-src (requires glfw)
- couch (requires glfw)
- cpu-x (requires glfw)
- cpu-x-git (requires glfw)
- cpu-x-opencl (requires glfw)
- craft-git (requires glfw)
- cse2-english-git (requires glfw)
- cse2-japanese-git (requires glfw)
- csprite (requires glfw)
- csprite-bin (requires glfw)
- cyberether-git (requires glfw)
- diplib-git (requires glfw)
- djv (requires glfw)
- eka2l1-git (requires glfw) (make)
- everfight-git (requires glfw)
- famistudio (requires glfw)
- fjordlauncher (requires glfw) (optional)
- fjordlauncher-bin (requires glfw) (optional)
- fjordlauncher-git (requires glfw) (optional)
- fjordlauncher-qt5-bin (requires glfw) (optional)
- fjordlauncher-unlocked (requires glfw) (optional)
- fjordlauncherunlocked (requires glfw) (optional)
- fjordlauncherunlocked-git (requires glfw) (optional)
- forge-git (requires glfw)
- frequensea-git (requires glfw)
- genesis-git (requires glfw)
- glbinding-git (requires glfw)
- glcapsviewer-git (requires glfw)
- glfw2to3-git (requires glfw)
- glfwm (requires glfw)
- globjects-git (requires glfw)
- goxel-voxel-editor (requires glfw)
- goxel-voxel-editor-bin (requires glfw)
- goxel-voxel-editor-git (requires glfw)
- goxel2 (requires glfw)
- goxel2-bin (requires glfw)
- goxel2-git (requires glfw)
- gr-fosphor-git (requires glfw)
- grume-git (requires glfw)
- gulkan (requires glfw) (make)
- gw (requires glfw)
- gxr (requires glfw) (optional)
- icebrolite-git (requires glfw)
- icesl (requires glfw)
- imhex (requires glfw)
- imhex-bin (requires glfw)
- imhex-git (requires glfw)
- implay (requires glfw)
- jazz2-native-bin (requires glfw)
- kickpad (requires glfw)
- ktxutils-git (requires glfw)
- lib32-mangohud-git (requires glfw) (make)
- libfreenect2 (requires glfw)
- libfreenect2-git (requires glfw)
- libleif (requires glfw) (make)
- librealsense (requires glfw)
- librealsense-legacy (requires glfw)
- librw-git (requires glfw)
- linux-wallpaperengine-git (requires glfw)
- lu5 (requires glfw)
- ludo-bin (requires glfw)
- ludo-git (requires glfw)
- luxcorerender (requires glfw)
- luxcorerender-git (requires glfw)
- magnum-git (requires glfw)
- mangl (requires glfw)
- mangohud-git (requires glfw) (make)
- mangohud-git (requires glfw) (optional)
- maplibre-native-git (requires glfw) (make)
- maszyna-git (requires glfw) (make)
- maszyna-git (requires glfw)
- mcuviewer (requires glfw)
- mujoco (requires glfw)
- mujoco-bin (requires glfw)
- mujoco-git (requires glfw)
- multimc-bin (requires glfw) (optional)
- multimc-git (requires glfw) (optional)
- muviz (requires glfw)
- nanogui-git (requires glfw)
- nanosvg-git (requires glfw)
- natpos-sdr (requires glfw)
- natron-compositor (requires glfw) (make)
- natron-compositor-git (requires glfw) (make)
- ncine (requires glfw)
- ncine-git (requires glfw)
- obs-openvr-git (requires glfw)
- oc-auxiliary-tools (requires glfw) (make)
- openeb-git (requires glfw)
- openeb3 (requires glfw)
- openmvg-git (requires glfw)
- openmvs (requires glfw)
- openmvs-git (requires glfw)
- orbiter2016-git (requires glfw) (make)
- ospray-studio (requires glfw)
- ospray-studio-git (requires glfw)
- pcsx-redux-git (requires glfw)
- php-glfw (requires glfw)
- pixelnuke-git (requires glfw)
- plasma6-wallpapers-wallpaper-engine-git (requires glfw)
- pollymc (requires glfw) (optional)
- pollymc-qt5 (requires glfw) (optional)
- pollymc-qt5-git (requires glfw) (optional)
- polymc (requires glfw) (optional)
- polymc-git (requires glfw) (optional)
- polymc-qt5 (requires glfw) (optional)
- polymc-qt5-git (requires glfw) (optional)
- prismlauncher-git (requires glfw) (optional)
- prismlauncher-qt5 (requires glfw) (optional)
- prismlauncher-qt5-bin (requires glfw) (optional)
- prismlauncher-qt5-git (requires glfw) (optional)
- python-p5 (requires glfw)
- pytouhou-hg (requires glfw)
- qmidiplayer (requires glfw)
- qmidiplayer-git (requires glfw)
- rcalc (requires glfw)
- re3-git (requires glfw)
- revc-git (requires glfw)
- rpcsx-git (requires glfw)
- s25rttr (requires glfw)
- saba-git (requires glfw)
- satdump (requires glfw)
- satdump-git (requires glfw)
- scopehal-apps-git (requires glfw)
- sdrpp-git (requires glfw)
- show-git (requires glfw)
- simple-viewer-gl (requires glfw)
- simple-viewer-gl-git (requires glfw)
- sonicmania-git (requires glfw)
- sonyheadphonesclient-bin (requires glfw)
- staplegl-git (requires glfw) (optional)
- stmviewer (requires glfw)
- swic-git (requires glfw)
- swic-git (requires glfw) (make)
- tsgl-git (requires glfw)
- ultragrid-git (requires glfw) (optional)
- untitled-imgui-framework (requires glfw)
- vcvrack (requires glfw)
- vimix (requires glfw)
- vlang (requires glfw) (optional)
- vlang-bin (requires glfw) (optional)
- vlang-git (requires glfw) (optional)
- woomer (requires glfw)
- wxrd-git (requires glfw)
- xiasl (requires glfw) (make)
Sources (7)
- 0001-Key-Modifiers-Fix.patch
- 0002-Fix-duplicate-pointer-scroll-events.patch
- 0003-Implement-glfwSetCursorPosWayland.patch
- 0004-Fix-Window-size-on-unset-fullscreen.patch
- 0005-Add-warning-about-being-an-unofficial-patch.patch
- 0006-Avoid-error-on-startup.patch
- https://github.com/glfw/glfw/archive/3.4.tar.gz
Latest Comments
lea commented on 2024-08-13 17:16 (UTC)
Yeah Forge/NeoForge don't support Wayland, here's a relevant issue tracking this for NeoForge: https://github.com/neoforged/NeoForge/issues/657
Fazzi commented on 2024-08-13 17:10 (UTC)
Seems to work fine on Fabulously Optimized but not on many forge modpacks which I've tried (ATM10, Chocolate Edition)
skerit commented on 2024-06-19 10:18 (UTC) (edited on 2024-06-19 10:18 (UTC) by skerit)
Works great!
There is a 1 pixel transparent gap between the actual rendered content & the title bar, allowing you to see the application underneath, but I can live with that.
If you're using Prism launcher, don't forget to go to "Settings" » "Workarounds" and enable the "Native libraries" and "Use system installation of GLFW" checkboxes.
And even though this package installs glfw in the correct location, I still had to manually enter the path in the "GLFW library path" text input to, which is
/usr/lib/libglfw.so.3.4