Hi Linux Lemmites. Recently finished up school and started working full time and kind of miss working on personal projects. I’m looking to try to make something in rust and try out gpui if I can figure it out or maybe egui. I also want to make something maybe even a handful of people would actually use as I find that motivating, so I ask what would actually be useful to you?

Edit: thank you all very much for the input, I think that maybe doing something akin to a “settings+” would be a fair target for me for a n initial project. If I make anything interesting I’ll make another post in this sub.

  • mub@lemmy.ml
    link
    fedilink
    arrow-up
    18
    ·
    4 days ago

    GUI for Pipewire configuration. Being able to reliably change the sample rate and buffer size without having to mess with config files would be nice.

    • galaxy_nova@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      4 days ago

      I think I’d shoot for something like this for maybe a project 2 or so. I’ve messed a bit with cpal already because I wanted to mess around with doing some basic dsp stuff so I’d love to do a full easy effects replacement with this included. Or alternatively include something basic in the settings project I mentioned a bit higher up

  • Random Dent@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 days ago

    I understand why it doesn’t exist because it’s pretty niche and a shitload of work, but I wish there was a a really good dedicated 2D animation software similar to Moho Pro or Toon Boom Harmony on Linux. That’s one of the only reasons I’m still keeping Windows around.

    Also as a side note, don’t trust Toon Boom. I bought a perpetual license from them that was super expensive, and then they switched to a subscription model and turned off my perpetual license.

  • UltraGiGaGigantic@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 days ago

    I wish Stonesense was better and more stable. Im just glad it is still maintained though.

    (a tool to view dwarffortress’s forts)

  • Koffie@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    A graphical ‘advanced’ package manager for Qt / KDE. Something to replace Muon which is/was the KDE equivalent of Synaptic but no longer available in Kubuntu. Discover shows you apps (both snap and apt), Muon showed packages with all sort of relevant technical information (source, dependencies, ‘reverse dependencies’, installed files). I guess everything Synaptic/Muon does is also available through the various apt subcommands but there is value in a decent GUI to bundle those individual commands and their output.

  • Valentine Angell@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    4 days ago

    A real Photoshop replacement. GIMP is cool, but ain’t it. I have yet to find ANY software that can replace PS. I’ve even tried using multiple programs to replace PS, and it just doesn’t work. I fucking HATE Adobe.

    • ohlaph@lemmy.world
      link
      fedilink
      arrow-up
      12
      ·
      4 days ago

      Krita, after som tinkering, has replaced it for me, but I’m not a Photoshop power user either.

    • onlooker@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      I’m not an artist by any definition, but I am wholeheartedly behind the sentiment of excising the cancerous growth that is the Adobe company out of existence. You may have seen this website before, but have you checked out fuckadobe.com? Alternatives are a little ways down, past the wall of text.

    • galaxy_nova@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      I’d love to do something this big in scope eventually maybe a couple projects down the road but I’d definitely want rust to be at the level of my main languages before I delve into that depth. I also would want to avoid the gimp development times it seems it takes forever for stuff over there

  • habitualTartare@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    4 days ago

    GUI for managing fingerprints/PAM that allows complicated or at least some customization with PAM such as requiring password on first login then allowing graphical fingerprints for sudo, unlock and other prompts with fallback to password.

    • galaxy_nova@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      4 days ago

      I think this a pretty good idea. There’s a few other ideas below as well that are like settings tweaks or ui for them, it might be cool to build out something kinda like what opensuse has with a bunch of settings put into a graphical app.

  • AstroLightz@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    Paint.net for Linux. Most of my experience with making art digitally came from paint.net and there’s not really a good alternative that doesn’t require me to recreate my workflow from the ground up (Krita).

    Pinta is technically an option, but it’s missing many of the features that modern paint.net has.

    For now, I have to make do with a VM to run it.

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    4 days ago

    For a bit of mindfuck check kdialog : Tool to show nice dialog boxes from shell scripts

    Maybe the shell truly is enough BUT in some cases, say you want to help somebody who for some reason doesn’t want the terminal, you can bring the bare minimum of UI to give utility. My favorite example is the file picker e.g kdialog --getopenfilename "*txt" | wc -l as most CLI commands do support a filename as input.

  • folekaule@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 days ago

    I don’t have a concrete idea for you, but I suggest starting with something really simple. I think simple games are a good place to start. Or create a front-end for some command line tool to make it easier on beginners. That way you can focus on the UI development you’re interested in without getting bogged down in the rest of it.

    • galaxy_nova@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      This is some sage advice thank you. I’m guilt of always starting something super difficult and then going back. My first couple qt projects were forcibly scoped because I had actually end users I needed to keep in mind and that helped immensely.

      • folekaule@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        4 days ago

        I speak standing on a hill if my own dead projects. Just remember personal projects are supposed to be fun and educational, maybe with a little resume padding for good measure. Scratch that itch you can’t get to at work. It’s great when other people enjoy them, but as soon as they become a commitment, they start feeling like work. To me, at least.

        That’s why I think games or little tools are great. They small enough so you can throw them out and start over. People won’t get (too) mad if you stop maintaining them (if you open source them) because it’s easy for someone else to take over.

  • monovergent@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    4 days ago
    • Bulk unarchiver or a frontend for ffmpeg (using existing tools, both get very messy when special characters or multiple directories are involved)
      • Existing ffmpeg GUIs have had fixed lists of formats and options, making new or obscure ones inaccessible. There also needs to be an option to export the command based on GUI selections so the user can learn if they choose, or fix the command if something isn’t right.
    • Adding the little details of Windows File Manager (i.e. Format dialog, search by attribute like MP3 bitrate) to some existing Linux file manager
    • Mounting of network drives in Linux graphical file managers: many of them handle it through gvfs, which for some reason insists on mountpoints with long directory paths and special characters, breaking compatibility with various utilities
    • Extending Linux Mint’s libadapta to further restore theming in libadwaita apps. This I am personally looking forward to contribute to as more programs move to libadwaita and disrupt the look I’ve painstakingly set up for my desktop.
    • galaxy_nova@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      These are all some very good ideas. I particularly like the ffmpeg idea. I do think a file manager is on the horizon for me eventually as well, I’ve always wanted to try making one