Go to the official Geode installer:
Download the Windows Installer (.exe).
Important: When Chrome asks where to save it, choose Linux files.
Open the Linux Terminal and run:
sudo apt update
sudo apt install wine -y
Check that Wine installed:
wine --version
Open the Linux Terminal.
Go to your Linux home folder:
cd ~
Run the installer:
wine Geode-Installer.exe
If the installer has a different name, replace Geode-Installer.exe with the actual filename.
When the installer asks where Geometry Dash is installed:
Click Browse.
Click the address bar/path box at the top of the window.
Replace whatever is there with:
Z:\home\YOUR_USERNAME\.local\share\Steam\steamapps\common\Geometry Dash
Replace YOUR_USERNAME with your Linux username.
If your username is zha0223, enter:
Z:\home\zha0223\.local\share\Steam\steamapps\common\Geometry Dash
Press Enter.
Select the Geometry Dash folder (don't open it and don't select GeometryDash.exe).
Click Select Folder (or OK, depending on the installer).
Continue the installation.
Tip: The .local folder is hidden, so it usually won't appear when browsing normally. Typing the full path into the address bar takes you straight there.
Open Steam.
Right-click Geometry Dash → Properties.
Under Launch Options, paste:
WINEDLLOVERRIDES="xinput1_4=n,b" %command%
Launch Geometry Dash.
If everything worked, you'll see the Geode button on the main menu.