• 5 Posts
  • 289 Comments
Joined 5 years ago
cake
Cake day: May 31st, 2020

help-circle
  • The description in the ticket isn’t too bad:

    allows users to make a window disappear and keep only its title bar visible.

    It really just hides the window contents. In effect, it is similar to minimizing a window, except that it doesn’t spring into your panel and rather stays in place as just the window title bar without the contents.

    It is a niche feature, if you couldn’t tell. But it isn’t some KDE specialty feature; various other desktops and window managers also support it. I think, it was more popular in the early days of graphical user interfaces, when we were still working out, how we want to do panels and such.

    And conversely, I do think it makes more sense as a feature on big screens like you can have today, where your panel might be quite a bit away.
    Don’t think, window shading will make a big comeback just yet, but yeah, probably enough existing users that use it, so that it would be cool to support that workflow.


  • I thought about creating something like that and the major problem that I see is that lots of meme templates do have copyright and the font that’s typically used for memes, Impact, isn’t free either. Well, and it isn’t done by merely developing a software and offering it for download. You would need to host the meme templates or some editor webpage, which is a whole 'nother skillset.

    If we say that users bring their own meme template, and it can be a free font that looks similar to Impact, and it’s not to be hosted as a webpage, then it would be quite doable.
    You would “just” need to call the ImageMagick library with the right parameters. Still not trivial, but the path to get there is fairly straightforward. I could imagine that something like that already exists as an open-source project…






  • I find it so tricky, too. With the maintainers that I see struggling, it’s rarely a lack of contributions that fucks them up, but rather a lack of maintainers. And they can’t easily onboard other maintainers, because:

    1. there’s hardly anyone willing to invest enough time into your project to be a particularly helpful maintainer.
    2. everyone’s just strangers on the internet, who may or may not want to ship malware as part of your project.

    Like, I even have a friend who’s excited for a project that I’m building, but so far, they’re purely cheerleading (which is appreciated), because they do have projects of their own that they find fun, and in particular also a life outside of programming.
    I do not currently struggle with maintainership (because I haven’t announced my projects anywhere publicly 🤪), but yeah, it just feels like it’s asking for a lot, if I were to try to get that friend on board. In particular also, because not many aspects of maintainership are fun.










  • As the other person said, the bit about Arch is just the preamble.
    But you can use Nix Home-Manager on Arch (or other distros), if you’re so inclined, which will give you that reproducibility for the stuff in your home-directory.

    In some ways, this is like backing up and restoring your dotfiles, but it allows you to template those dotfiles and depending on the program, it offers simple ways to populate the dotfile templates. For example, KDE applications don’t generally offer very legible dotfiles and so configuring e.g. a panel via dotfiles is kind of a pain. To help with this, there’s Nix Plasma-Manager.