Start Steam reliably in Desktop Mode - #237
Conversation
|
Has this script been tested in Armada? Does it really need all this logic to be able to launch through xdg? Steam already detects if its running so why are you also checking that? |
|
Sorry theres 1 thing here thats actually supposed to be tied to my nested desktop pr. I must of overlooked it. Import Plasma’s live display environment before startup is intended for the nested desktop work. The reason behind it when you launch nested desktop in Game mode the desktop environment loads in a vertical alignment. So it only takes half the screen and to correct it you have to rotate the screen in nested desktop. The problem however is when you go back to desktop mode you're going to find the screen is vertical now because of the change that was done in nested desktop. So this correction in particular is to avoid that from happening both in desktop mode and in nested desktop they both retain the correct screen orientation. |
|
I was pretty busy theese days and did the pr seperation request in a bit of a hurry. My bad. |
What changed
Why
Starting Steam in full Desktop Mode enables Steam Input/controller desktop controls, but starting it too early can crash the ARM client’s legacy UI initialization. This keeps the behavior independent from Nested Desktop so it can be reviewed and tested separately.
Validation
bash -n system_files/usr/libexec/armada/desktop-steam-autostartdesktop-file-validate system_files/etc/xdg/autostart/armada-desktop-steam.desktopgit diff --check