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

help-circle
  • As stated in the first sentence POG stands for “Protect Our Games”. For a quick overview of the bills content I’m just going to quote Wikipedia (emphasis by me):

    In February 2026, the Protect Our Games Act was introduced. Initially proposed by California State Assembly member Chris Ward in February of that year, the bill would require publishers to inform consumers 60 days in advance about a game ending support and to provide clear information about the game’s functionality after its end-of-life. The bill would also prohibit companies from selling a game two months before their discontinuation and require them to provide either a patch for the game to function independently of the publisher’s servers, a separate version of the game that operates autonomously in the same vein or a full product return.

    https://en.wikipedia.org/wiki/Stop_Killing_Games#Protect_Our_Games_Act

    TLDR: it’s a bill that would, if implemented, mandate the things Stop Killing Games wants.















  • 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