BlackboxWM wrapper for standalone applications in Steam Deck Game Mode
The scripts in this repo are intended for use with a Steam Deck when running a utility like PulseAudio Volume Control as a non-Steam game because god forbid they add a per-game volume slider to the game mode UI.
Basically with my setup I sometimes have Wayland-native shit running like Waydroid and since we've decided that this piece of shit joke of a desktop specification is the best goddamned thing since sliced fucking bread and by we I fucking mean GNOME and their GTK toolkit, because bullshit built with GTK WILL AUTO-FUCKING-MATICALLY SELECT THE ACTIVE WAYLAND SESSION THAT BY NO MEANS IS EVEN RELATED, breaking my Waydroid session and causing me to lose a battle in my South Korean-produced anime boobies RPG because my touch is fucked up because pavucontrol thought it was a great idea to fucking molest my viewport by selecting this unrelated session
- Clone this repo some-fucking-where
- Mark
bbwrapper.sh
,launchme.sh
andxinitrc
as executable (chmod +x {}
) - Install
blackbox
window manager
- You should already have
Xephyr
andxinit
but I use Bazzite instead of SteamOS sooooooo
- Edit launchme.sh and change
/usr/bin/pavucontrol -m
to whatever program you need to run.
- IF YOUR PROGRAM LAUNCHES ANOTHER THREAD (as in you run
/usr/bin/bla
, the shell returns to a prompt and your application opens without the terminal's involvement) THIS WILL NOT WORK.