[Request] Support for big picture mode for linux
Please confirm
- [X] I have searched existing issues
- [X] This issue is not a duplicate of an existing one
- [X] This is not a request for a plugin
Feature Request Description
Is it possible that decky could support big picture mode for linux or particular linux distro
Further Description
Im actually on garudaos ( based on arch ) and with the push of the new big picture mode ( witch is based on the deck interface and experience ) i was wondering if decky will be deck exclusive or support other linux distro. I have tried decky and it work wonderful except in game where it disappear but in steam with no game launch it work great and the plugin i have tried work without any apparent issue. I have install it with the konsole method and decky look to run also without any apparent issue except disappearing when u launch a game
I've always been interested in getting things working on other distros, but it's not been a priority just due to the time we have available to work on Decky. I can say that eventually we'll try to get Loader working on most linux distros but it's going to take some time. Thanks for your interest.
I can confirm that it works perfectly fine on ChimeraOS, which is also based on Arch.
Marking as documentation needed as a bunch of different places will need to be modified to reflect this.
It also works mostly fine on my endevourOS machine, but doesn't work in games and doesn't work if big picture is opened and closed without fully restarting steam. These are the only fixes that I can see are needed, but I think these should come later, as there are more useful things to fix/change right now.
I imagine it would work the same on any arch based distro to be honest, although I've not tested that.
It doesn't seem to be working on Pop OS. I wanted to try developing a plugin and most Steam-OS-variants are quite limited, maybe I need to switch to HoloISO or Bazzite for now.
It doesn't seem to be working on Pop OS.
I don't see any reason why it wouldn't work on pop OS to be honest. Maybe check you haven't got anything running on port 8080?
Maybe I need to switch to HoloISO or Bazzite for now.
It should also work fine on arch, so that's also a good option. (But it really should work on popos)
I don't see any reason why it wouldn't work on pop OS to be honest. Maybe check you haven't got anything running on port 8080?
~~Thank you for your suggestion, but it seems to be stuck somewhere, port 8080 is not in use as I'm aware, not even by DeckyLoader.~~
renn@pop-os:~/Downloads$ sudo journalctl -u plugin_loader | tail
Oct 12 19:05:19 pop-os systemd[1]: Stopping SteamDeck Plugin Loader...
Oct 12 19:05:19 pop-os systemd[1]: plugin_loader.service: Main process exited, code=killed, status=9/KILL
Oct 12 19:05:19 pop-os systemd[1]: plugin_loader.service: Failed with result 'signal'.
Oct 12 19:05:19 pop-os systemd[1]: Stopped SteamDeck Plugin Loader.
Oct 12 19:05:19 pop-os systemd[1]: plugin_loader.service: Consumed 1.071s CPU time.
Oct 12 19:05:20 pop-os systemd[1]: Started SteamDeck Plugin Loader.
Oct 12 19:05:21 pop-os PluginLoader[5865]: [loader][INFO]: plugin_path: /home/renn/homebrew/plugins
Oct 12 19:05:21 pop-os PluginLoader[5865]: [loader][INFO]: import plugins from /home/renn/homebrew/plugins
Oct 12 19:05:31 pop-os PluginLoader[5865]: [loader][INFO]: Hot reload enabled
Oct 12 19:05:51 pop-os PluginLoader[5865]: [updater][INFO]: Updated remote version information
renn@pop-os:~/Downloads$ sudo netstat -tulpn | grep 8080
renn@pop-os:~/Downloads$
~~Do you have an idea?~~
I installed Steam through the OS's store, it must be a Flatpak. Silly me!
I installed Steam through the OS's store, it must be a Flatpak. Silly me!
Ah of course, CEF debugging wouldn't get enabled if it's flatpak because it's not in ~/.steam. Explains why there was nothing on port 8080 too. I'll add the flatpak path to the installer quickly. (although of course no support is guaranteed if you are on a non-steamos setup (which just means if it's too much work to fix then it's not getting fixed :p))
I'm not sure if the issue I've run into is related to this, so thought I'd comment here before filing a new issue.
I primarily run my Steam Deck in Desktop Mode, using Big Picture Mode for Steam and then exiting it whenever I need to do desktop stuff. (This is mainly because I play a lot of my games with mods, and it's significantly faster to switch in and out of BPM while in Desktop Mode when I need to use Mod Manager software, download new/updated mods from Nexus through Brave, browse my files with Dolphin, or edit scripts manually in VSCode, compared to the time it takes Deck to reboot when switching between Desktop Mode and Gaming Mode.)
I noticed today that when I first launch Steam and enter BPM, accessing the ... menu shows DeckyLoader's sub-menu at the bottom as expected. If I subsequently use the "Exit Big Picture Mode" option but do not fully exit/close Steam, when I later re-enter BPM and press ... again, the DeckyLoader sub-menu is no longer shown. Restarting Steam, either via the Restart option in the Power sub-menu, or just Xing out of the software and reopening it from the desktop, restores the Deckyloader sub-menu to the ... menu.
Is this something that's just a consequence of Big Picture Mode in Desktop Mode not being intentionally supported, so it's just a happy coincidence that it shows up at all in BPM?
I'm running v2.12.3, Update-Stable, Store-Default. I just enabled Developer Mode today in order to be able to update ControllerTools, since there's some kind of hangup preventing the Store from offering the latest version and the latest one available in the store was broken about 2 months ago in the last SteamOS update, but I think this problem with BPM was present before I enabled Dev Mode.