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.

  • sem@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    13
    ·
    4 天前

    A universal uninstaller.

    Now that Ubuntu has apt, snap, ~/bin, flatpak, appimages, etc, when I want to disable, update, or, uninstall an app, I can’t quickly figure out where it is or how to do that. So a program that starts with ‘which appname’ or something more clever to find it, which also told you what type of installation method it was and then let you remove it with the next action.

    For example I had Desktop Docker installed which was garbage, and I didn’t remember how I had installed it. In that case you couldn’t use ‘which’ because that’s not the name of the executable, so you’d have to design something smarter that could search .desktop files or whatever.

    Good luck with your project!

    • Clocks [They/Them]@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 天前

      The GNOME & KDE Platform have a software store with an “uninstall” button?

      What platform are you using with Ubuntu?

      • sem@piefed.blahaj.zone
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 天前

        That works for things that are installed via the app store, but I install things from other sources as well.

        I don’t know what you mean by platforms, but if the software I want is not in the app store, I usually go to their website and see how the developers recommend installing it.

        Sometimes I download an appimage. Sometimes I download a .deb. Sometimes the developer wants me to wget directly into sudo (yuck) sometimes I have to clone a github repo, rarely these days do I have to download a source tarball and make compile, but maybe I get some old software that works that way.

        Sometimes it is confusing because the software I installed (e.g. Steam) has the preferred way from the website different from the version in the app store (Steam-launcher or whatever). The problem is I don’t remember which method I used to install what.

        In my imagination, I open the universal uninstaller, and start typing the app. As I type it shows suggestions. If I select it, it tells me how I installed it (downloaded a deb from their website, etc.,) then the next click takes me to the correct uninstall method.

  • mub@lemmy.ml
    link
    fedilink
    arrow-up
    34
    ·
    5 天前

    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.

  • nyan@sh.itjust.works
    link
    fedilink
    arrow-up
    16
    ·
    5 天前

    A standalone utility for decoding QR codes that will work on a desktop. All I want is to be able to put a picture of the code in and get whatever text it was concealing in a little text box where I can read it, and C&P it if it’s useful to do so. If something like this exists, I’ve never been able to find it, although there are seemingly dozens of programs for generating QR codes.

    • Kevin@lemmy.ca
      link
      fedilink
      arrow-up
      3
      ·
      5 天前

      I wrote a little script a while back that would save a temp file with fswebcam, run zbarimg on it to decode the qr, delete the temp file and if it worked it would pipe the output into xclip/wl-copy, otherwise it would try again (up to 8 times).

      I hooked it up to a keyboard shortcut and I’ll see the webcam light flash one or two times when I hit it, then know it’s good.

      It wouldn’t be a ton of work to also have a popup with the qr value using zenity or something, maybe use the --question and pass it “copy $output to clipboard?”. You could have an --error if all the scan attempts failed.

      Feel free to shoot me a pm if you want help.

    • Ulrich@feddit.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 天前

      Ya know I tried for years to make QR codes a thing. Now they’re a thing but everyone uses them wrong and it drives me absolutely nuts.

    • VoxAliorum@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      5 天前

      Should be very possible. Are you on Linux or Windows? Please write me again at the end of the week if I didn’t come back to you.

  • habitualTartare@lemmy.world
    link
    fedilink
    arrow-up
    24
    arrow-down
    2
    ·
    5 天前

    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
      5
      ·
      5 天前

      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.

  • UltraGiGaGigantic@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 天前

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

    (a tool to view dwarffortress’s forts)

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      4
      ·
      4 天前

      This is kind of what partition managers do, no?

      And CLI-wise, you can just open it in nano… Or where you talking about something interactive?

      • FoundFootFootage78@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 天前

        I use KDE and it keeps asking me for a password to mount one of my partitions. I tried to edit it using nano but couldn’t find any documentation about how etc/fstab even works so I was hoping for a way to do it with the CLI.

        • prole@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          1
          ·
          3 天前

          Nano is the way to do it in CLI.

          Should be:

          sudo nano /etc/fstab

          Should bring your fstab file up right in the terminal. Make the edits and then hit Ctrl+x to exit and save. Reboot to see if it worked.

  • Valentine Angell@lemmy.world
    link
    fedilink
    arrow-up
    15
    ·
    5 天前

    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
      18
      ·
      5 天前

      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
      6
      ·
      5 天前

      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
      3
      ·
      5 天前

      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

  • SolarPunker@slrpnk.net
    link
    fedilink
    arrow-up
    17
    ·
    5 天前

    Qt version of cool GTK software: Nicotine+, Ardour (ahahah), Lutris, Cartridges

    Qt software I would love to see graphically improved: QuodLibet, Falkon, Qbittorrent, KeePass

    Others: PeerTube client, Syncthing client, Ardour+Kdenlive fusion (a good Video DAW is my wet dream), Lemmy for desktop

  • Random Dent@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 天前

    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.

    • NewNewAugustEast@lemmy.zip
      link
      fedilink
      arrow-up
      3
      ·
      5 天前

      Its funny because there is really good animation software on Linux. Problem is its difficult. But what it does is real good!

        • NewNewAugustEast@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          3 天前

          Ok for example, and this isn’t the only one, OpenToonz. It is the direct and open source descendant of the same software that Studio Ghibli used.

          You would need to learn it. You would need to create your own custom pipeline workflows. And you would need to be an artist.

    • dil@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      5 天前

      Kvm/libvirt windows vm maybe? It opens windows apps as linux apps, issue comes with using gpu but toonboom seems cpu and ram intensive?

      You would just set it up normally in the vm then open the app through your start menu as you would normally.

    • dil@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      5 天前

      Blender and davinci? Prob doesn’t compare, but they run natively ar least.

  • folekaule@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    5 天前

    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
      3
      ·
      5 天前

      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
        4
        ·
        5 天前

        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.

  • fruitycoder@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    4 天前

    A part of the desktop GUI that opens git forge stuff for installed apps. Like I want to just right click “submit code issue” for an app and have it open a proper templates issue for that given project. Right click and select “see source code” and it pops open my ide of choice. Add some integrations for building and installing forks and branches so I can test my changes in real time.

  • AstroLightz@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    5 天前

    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.