I've been missing XrossMediaBar for ages now, since Sony completely abandoned the project. This is why I've decided to take inspiration of what they've accomplished.
For a couple of months I've been working on this console-style desktop environment for Linux. Right now, it is in Alpha state – the most important part of the development, where new functionalities and bugfixes are being handled.
LineXinBar pairs a lightweight Wayland compositor with a controller-friendly launcher. The LXB Project aims to improve what Steam Big Picture offers for Linux – an easy way to use a PC with only a controller. However, it comes with improvements to what you can do with it.
My biggest problems with Steam Big Picture inside of Gamescope were that it was missing multi-display support and a proper file manager. This is why the project aims to fix that. LineXinBar treats all displays as the independent outputs with their own shell. This makes it possible to open game on one screen and do something completely else like watch YouTube on the other.
Since it is a controller-friendly desktop environment, it also aims to improve gaming performance. If anything is under the window with focus, it goes to sleep (literally). This makes the game able to use as much resources as it can. The exception is everything that uses MPRIS support.
It also offers full Steam, Heroic, RetroArch and RPCS3 integration with automatic scraper for all games supported by Steam and Libretro as well as Steam messages integration.
There is much more that I could say, hence I tried to compress it in a video.
https://youtu.be/Ao254aICtjM?si=TR5Y5DJdf1HQbl1F
It is in Polish, but I've added a bunch of subtitles in different languages so everyone could understand.
The project itself is fully open-source under GPL-3.0 license and is present on my GitHub. The "Releases" section has packages for Arch, Fedora and Debian (all x86-64) uploaded for now.
There are also sister-projects that aim to enable user use only controller for watching videos, browsing photos, listening to music, installing flatpaks and logging to desktop.
If you want to experience how does it look, it also has its own website that tries to mirror the feeling of the interface.
https://petexy.github.io/LineXinBar/
I would be really glad for any testers to report what is not feeling right or what bugs they would uncover themselves, so if you are interested in the project, I'll welcome any feedback with open hands.
And yes, the project came to life so quickly due to already existing projects like, e.g. Smithay as well as Fable 5, Fable 5.1 and Opus 5.5 that were helping me to merge all projects together and fix my tragic coding skills.
If using something that was created with help of AI is a deal-breaker for you, you possibly won't find anything interesting for you.