deckian
Dual-booting Debian on a Steam Deck, easily.
Known issues
- The built-in speaker does not work
- GNOME (and even gdm) crashes
- XFCE doesn't have a way to disable wireless (as a solution for this problem, I've added rfkill to the list of packages installed by
deckian bootstrap
)
Features
Feature | Works? | Notes |
---|---|---|
Display | Yes | Display rotation is broken, but deckian install-desktop handles that automatically. |
Wireless | Yes | On XFCE, you can't turn off wireless. However, you can turn it off with rfkill . |
Audio | Partially | HDMI audio works automatically. You will need to run audiofix before headphone audio works, and the built-in speaker currently does not work at all. |
Controller | No | The Steam Deck controller simulates a keyboard and mouse by default. Disabling that and using it as an actual controller does not work yet. |
Desktop environments
Desktop Environment | Works? | Notes |
---|---|---|
KDE Plasma | Yes | KDE Plasma currently is the best DE choice for deckian, everything works really well. |
XFCE | Yes | Wireless cannot be disabled with the GUI, but everything else works. |
GNOME | No | GNOME crashes when it tries to load gdm. |
Installation
After cloning this repository, run the following to install deckian to /dev/sda
with the username user
(change it to the correct values for your use case first!):
sudo python3 -m deckian bootstrap
sudo python3 -m deckian install-desktop plasma
sudo python3 -m deckian push deckian-plasma
sudo python3 -m deckian install deckian-plasma /dev/sda --username=user