Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Incubator Q&A

Welcome to the staging ground for new communities! Each proposal has a description in the "Descriptions" category and a body of questions and answers in "Incubator Q&A". You can ask questions (and get answers, we hope!) right away, and start new proposals.

Post History

50%
+0 −0
Incubator Q&A Can I set up a regular machine like the Steam Deck?

The Steam Deck uses a customized Arch with KDE and Wayland. The "gaming mode" is basically Steam running in Big Picture mode, but it uses the minimal window manager gamescope to avoid running the h...

posted 1mo ago by matthewsnyder‭

Answer
#1: Initial revision by user avatar matthewsnyder‭ · 2024-04-18T15:48:55Z (about 1 month ago)
The Steam Deck uses a customized Arch with KDE and Wayland. The "gaming mode" is basically Steam running in Big Picture mode, but it uses the minimal window manager gamescope to avoid running the heavy KDE UI which you don't use while gaming. The "desktop mode" is just straight up Arch with KDE and some configuration of things like joystick mouse.

I think the easy approach is:

* Install Manjaro with KDE on the computer. Configuring Arch is a pain in the ass, Manjaro does a lot of it out of the box for you. KDE makes gamepads easy to set up.
* Don't set any passwords so you can boot easily like the Deck does. The Manjaro installer forces a user password, so you have to manually blank it after installing the OS.
* You can further improve booting by enabling fastboot in your BIOS.
* Install Steam. Configure Manjaro to autostart `steam -tenfoot`. Your computer will now boot into the big picture mode which is basically the same as the deck experience.

I noticed that the Big Picture UI is a lot laggier than the Deck. I am guessing this is just Valve devs being lazy/incompetent. The games themselves don't have this problem.

My controller worked out of the box with Big Picture Mode (I just had to connect it using Bluetooth in KDE). It was even better since I get a notification when the battery is low, unlike Steam's gaming mode. In KDE itself, the controller's touchpad worked, but triggers do not issue mouse clicks like on the Deck's "desktop mode" - I don't really care since outside games I prefer using a keyboard anyway. But it is possible to remap gamepad buttons to mouse in Linux, and you could probably steal the config from the Deck's `/etc/X11/xorg.conf.d/`.

Steam Deck uses a read-only filesystem for stuff outside `/home` so that they can lock it down and ship disk images as updates. I consider this a minus so I didn't bother replicating it.