• 22 Posts
  • 72 Comments
Joined 2 years ago
cake
Cake day: July 21st, 2024

help-circle







  • That’s only mostly true and more importantly not what this is about. Yes Gnome and Mutter don’t support server side decorations. But Electron on Linux uses GTK to construct the application window. And GTK offers client side system styled window decorations. Meaning that electron applications aleady supported decorations that look and feel like server side decorations even if they are not.

    Electron already had some support for client-side decorations, provided by a class called ClientFrameViewLinux which uses GTK to paint convincing native window frames. These look very similar to the ones GNOME used to supply on X11, but they are produced entirely in-framework.

    No, the problem is with custom styled window decorations. Developers who wanted to do CSDs couldn’t without major downsides. And that was also true on KDE Plasma, as evidenced by this screenshot from the article you evidently didn’t read

    See how the window for VS Code doesn’t throw a shadow compared to Dolphin? That’s because electron didn’t support CSDs properly. And now that it does the window looks like this:

    That’s what we are talking about.





  • Hardware

    A mac mini is probably overkill for what you want to do. We are talking standard blu-ray after all, meaning your videos are going to be limited to 720p. Most hardware will have no problem dealing with that. The cheapest solution that’s fit for purpose is a refurbished thin client. They aren’t powerful or anything, but you don’t need powerful. You need quiet (passively cooled) and low on energy consumption.

    Thin clients can be had on eBay for less than 30 Franks.

    Software

    • Kodi: originally known as the XBox Media Center (XBMC), a TV friendly menu to pick the movie or TV show you want to watch
    • LibreElec: A Linux distro, that preconfigures and auto starts Kodi, not the best choice if you plan to use anything besides Kodi
    • Jellyfin: A media server. If you got multiple TVs you might want to look into this one. It essentially let’s you operate your own Netflix, complete with a web frontend and apps for phones and TVs, integrates with Kodi