A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).
Geometry Dash not working on Debian 12
When I try to run Geometry Dash (version 2.204) from Steam it just doesn't work. It tells me that the game is running but nothing happens, then it just closes.
I'm currently using Debian 12 64-bit with Gnome 43.9 on Wayland.
This is what I get when I try running the game ftom the terminal.
Sorry if my english is a bit weird
setlocale "en_US.UTF-8": No such file or directory pressure-vessel-locale-gen: Missing locale en_US.UTF-8 pressure-vessel-locale-gen: Generating locale es_UY.UTF-8... pressure-vessel-locale-gen: Generated locale es_UY.UTF-8 successfully pressure-vessel-locale-gen: Generating locale en_US.UTF-8... pressure-vessel-locale-gen: Generated locale en_US.UTF-8 successfully pressure-vessel-adverb[10541]: W: Container startup will be faster if missing locales are created at OS level Traceback (most recent call last): File "/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Proton - Experimental/proton", line 1561, in <module> g_session.init_session(sys.argv[1] != "runinprefix") File "/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Proton - Experimental/proton", line 1471, in init_session g_compatdata.setup_prefix() File "/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Proton - Experimental/proton", line 796, in setup_prefix os.symlink("../drive_c", self.prefix_dir + "/dosdevices/c:") OSError: [Errno 22] Invalid argument: '../drive_c' -> '/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/compatdata/322170/pfx//dosdevices/c:' /bin/sh\0-c\0/home/leandro/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=322170 -- /home/leandro/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Geometry Dash/GeometryDash.exe'\0 chdir "/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Geometry Dash" ERROR: ld.so: object '/home/leandro/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/leandro/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/leandro/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/leandro/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/leandro/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. setlocale "en_US.UTF-8": No such file or directory pressure-vessel-locale-gen: Missing locale en_US.UTF-8 pressure-vessel-locale-gen: Generating locale es_UY.UTF-8... pressure-vessel-locale-gen: Generated locale es_UY.UTF-8 successfully pressure-vessel-locale-gen: Generating locale en_US.UTF-8... pressure-vessel-locale-gen: Generated locale en_US.UTF-8 successfully pressure-vessel-adverb[10680]: W: Container startup will be faster if missing locales are created at OS level Traceback (most recent call last): File "/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Proton - Experimental/proton", line 1561, in <module> g_session.init_session(sys.argv[1] != "runinprefix") File "/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Proton - Experimental/proton", line 1471, in init_session g_compatdata.setup_prefix() File "/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/common/Proton - Experimental/proton", line 796, in setup_prefix os.symlink("../drive_c", self.prefix_dir + "/dosdevices/c:") OSError: [Errno 22] Invalid argument: '../drive_c' -> '/media/leandro/6E649B645D19E865/SteamLibrary/steamapps/compatdata/322170/pfx//dosdevices/c:' Uploaded AppInterfaceStats to Steam
sudo sed -i 's/^#en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen
sudo locale-gen
To fix your second problem... what FS is "/media/leandro/6E649B645D19E865/SteamLibrary"? That's going to be your bigger issue.
It's a NTFS drive, I use it so I don't have to reinstall my games when I install a new OS.
Sorry for the late reply :(
Yeah, NTFS is the problem.
Manage (gear icon) -> Properties... -> Compatibility -> Force the use of a specific Steam Play Compatibility tool. Try Proton Experimental and then work your way backwards through the numbered versions, if you need to.