this post was submitted on 16 Jun 2025
87 points (96.8% liked)

Selfhosted

46676 readers
1509 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Yes I know about kodi but I have a few issues with that for one it has a pretty outdated ui but this is not a deal breaker for me but it also doesn't allow the opening of other applications like Netflix or jellyfin etc, you have to install a compatible plugin.

Are there any gnu/Linux desktop environments that are optimised for a home theatre time situation to be used with a remote or game controller? At the moment I will probably just use gnome or kde but it doesn't work well at all with remote or game controller.

you are viewing a single comment's thread
view the rest of the comments
[–] bradhd@programming.dev 2 points 18 hours ago

I've tried a couple of setups including LibreELEC on a Raspberry Pi and self-compiled Plasma Bigscreen on x86, but my current and favourite setup is just stock Plasma with some configuration.

  • First, get yourself a cheap "air mouse" remote. I have a WeChip brand one, works like a remote control crossed with a Wiimote, with a little keyboard on the back. There's a handful of different brands, a quick search on Amazon will show a variety of different types. Having a regular wireless keyboard + mouse (like those cheap Logitech ones) is helpful if you want to do more complicated things than watch media.
  • Starting with a stock Plasma desktop, I turn up the desktop icon size and make the bar taller, so it's easier to click on things accurately. There's also an alternative launcher menu in Plasma that goes fullscreen (instead of the start menu-style default).
  • Next I make desktop shortcuts for the main apps/services I use. For Jellyfin I make a shortcut to the client, for commercial streaming services I make URL shortcuts that open in the default browser. I also like to set the desktop wallpaper to a solid colour.
  • In Plasma's system settings, make a window rule for the default browser to make it open in fullscreen. If you need, you can do the same for other programs (my Jellyfin client has its own setting, so this isn't needed).

I use an x86 machine for this to avoid having to deal with getting widevine working for browser streaming. I use Librewolf as my browser and it works well. I know with some commercial streaming services there are video quality restrictions when watching through a browser on Linux, but that can't be avoided without using a locked-down platform anyway. These days I'm mostly using Jellyfin and it works great.

I used to really want the "polished" HTPC UI, but over time (and after yet another botched Ubuntu version upgrade), I realised that this setup gets you 90% there with way less hassle, and the last 10% is just aesthetics. Using a common, well-supported desktop environment makes troubleshooting a lot easier too.