Scripts to install the GNOME Desktop on Steam Deck.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add un/install instructions for desktopgnome.sh

authored by

Different55 and committed by
GitHub
4a65c318 b68df947

+27 -5
+27 -5
README.md
··· 7 7 8 8 ## desktopgnome.sh 9 9 10 - `desktopgnome.sh` installs GNOME and makes it the default Desktop Mode. Just log out to return to Game Mode. To set Plasma back to being the default, run: 10 + `desktopgnome.sh` installs GNOME and makes it the default Desktop Mode. 11 + 12 + ### Install GNOME 13 + 14 + To install GNOME with this script, easiest way is to just run this in your terminal: 15 + 16 + `curl https://raw.githubusercontent.com/different55/GardenGNOMEs/refs/heads/main/desktopgnome.sh | fish` 17 + 18 + But keep in mind that this literally just downloads whatever I have here on GitHub and runs it, which is decidedly insecure. I invite you to read the script before running it. 19 + 20 + ### Return to Game Mode 21 + 22 + To return to Game Mode, just log out of GNOME. The "Return to Game Mode" button in Plasma is just a log out button with a hat, nothing fancier than that. 23 + 24 + ### Return to Plasma 25 + 26 + To set Plasma back to being the default, run: 11 27 12 28 `sudo mv /usr/bin/startplasma-x11.bak /usr/bin/startplasma-x11` 29 + 30 + ### Uninstall GNOME 31 + 32 + Easiest way to uninstall GNOME is to set your Steam Deck Update channel to something else, apply updates, and then change it back. That'll trigger an OS update that'll wipe out GNOME. Speaking of... 33 + 34 + ### SteamOS Updates 13 35 14 36 Currently, `desktopgnome.sh` needs to be manually run every OS update. It's possible to set up a systemd unit to automatically run it on boot, but that work hasn't been done yet. Pull requests are welcomed with open arms! 15 37 38 + Steam client updates are no problem, though. If an update says "Applying", you'll need to re-run the script. If it just immediately restarts, you're good. 39 + 40 + ### Miscellany 41 + 16 42 Here's a few more snippets that might come in handy: 17 43 18 44 `xinput set-prop "FTS3528:00 2808:1015" Coordinate\ Transformation\ Matrix 1 0 0 0 1 0 0 0 1` 19 45 20 46 This doesn't seem to be needed anymore, but in the past the touchscreen would be rotated 90 degrees, and this resets the orientation. It needed to be run every time you booted into Desktop Mode. 21 - 22 - `steam -silent` 23 - 24 - This launches Steam entirely silently and entirely in the background, the same way the KDE session does. This gives you the full desktop input mappings and on-screen keyboard that you have in Plasma. 25 47 26 48 ## Troubleshooting 27 49