I’m bored and want to practice my Rust skills. I am the creator of open-tv. If you have any idea for a linux desktop app, even if it seems quite complex, I will take it.

  • bob@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    An open-source Resilio Sync alternative (not syncthing) that centers around the folder represented by unique hash, without any device management

  • d3Xt3r@lemmy.nzM
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    I’d like to see a simple, dependency-free, calculator app, written in Rust, using egui. All other GUI calculator apps I’ve seen so far are unnecessarily heavy, using bloated toolkits like GTK or Qt.

    This would be handy for those run a GTK/Qt-free environment, and/or those who just want a tiny calculator app (optimised for the smallest binary size) without any external dependencies. Preferably even compiled using musl, to remove any glibc dependencies - resulting in a simple, small, portable binary that can run on any distro and doesn’t even need to be installed.

    Eventually, I would like to expend this same concept applied to other basic apps - a simple text editor, a simple image editor, and maybe even a simple web browser using Servo.

    • oldfart@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Not to tell you you don’t need a GUI calculator program, but the only times I needed one was on screen sharing when I had to show someone else what I’m doing.

      For all other cases, python in console is the best calculator ever. You don’t need to learn Python to use it, and it’s most likely already installed in most systems that you use.

    • No1@aussie.zone
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Jesus Christ.

      I use the calculator in Ubuntu tor very simple purposes. It was crashing on me every time I opened it.

      I tracked down why.

      It was trying to get a foreign currency exchange rate file - which I was horrified that you’d think about even having in a calculator.

      The reason that was failing? Because I had a VPN enabled.

      And it wouldn’t even fail gracefully. Nope it would poof, crash and disappear.

      The fix is to disable vpn, and disable foreign currency in the preferences.

      I was so pissed off. And on the next upgrade the same thing happened, which I’d forgotten all about, so went through it AGAIN!

      • d3Xt3r@lemmy.nzM
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        This was in fact what prompted my search - the Gnome calculator is so horribly bloated, and yeah, it should have no business making network connections, at least not by default - this should be an opt-in behaviour.

  • GolfNovemberUniform@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    A simple GTK4 + libadwaita sound recorder. I know it’s probably a 1 day task but we seem to lack a good modern recorder for my favourite DE.

    P. S. I smell another downvoted to oblivion moment for liking GNOME

  • Cris@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    A gtk app for YouTube and/or twitch intended for media PCs would be neat, with controller/remote support and ui optimization for air mice.

    I don’t like the ux of kodi very much and trying to get it to play YouTube has been a nightmare 😅 a simple app with a decent user interface would be very welcome

  • walden@sub.wetshaving.social
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    There’s a big lack of a decent RC airplane simulator on Linux. One that you can plug a transmitter in via USB or Bluetooth and go from there. Real flight is the king but it’s Windows only.

  • shrugal@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    An app to manage important config and unit files (fstab, hosts, sysctl, systemd units, …), and present them as settings menu or editor with auto completion and tooltips. Kinda like how VSCode handles settings, where you can use the GUI or a context-aware text editor.

    • BCsven@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      If you move to OpenSUSE/SUSE you have this via GUI GTK Yast apps. pretty much anything you want to adjust (kernel param, samba, add devices, alter services, etc) is available via GUI

      • theshatterstone54@feddit.uk
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Yeah, but how about Yast for all??? How about taking what Yast does, and replicating it for Debian-based or Fedora- or Arch-based distros? They all use Systemd and they are all pretty similar in everything, except the package manager, package availability, and release cycles.

  • 𞋴𝛂𝛋𝛆@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    A simple intuitive whitelist/blacklist firewall with logging for both inputs and outputs. I shouldn’t have to navigate NFT’s complexity or write scripts simply to list all the websites I’m willing or unwilling to connect to and their port number. There are silly limitations on all the tools I’ve tried.

    I use a whitelist because my code sucks, and PDF datasheets for hobbyist hardware projects can be super sketchy to download. I have somewhere around 600 entries on my list. It feels like an intentionally obfuscated/overcomplicated issue in OpenWRT and elsewhere from a user’s perspective.

    I really don’t trust local LLM’s overall now that they’ve been shown to have hidden vulnerabilities and would love to have an easier way to monitor an outputs log and sandbox really.

  • solrize@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I’m not sure at all why to use Rust for a desktop app unless it’s something super complex and demanding like a browser (the motivation for developing Rust in the first place). Otherwise use a garbage collected language that handles more bookkeeping for you… Also the GUI toolkits so far aren’t written in Rust afaik.

    Hmm would a GUI toolkit or even a window system (X or Wayland server) in Rust count?

    Otherwise I mostly want libraries and CLI programs rather than GUI ones. Or a kernel module. Like rewrite btrfs in Rust since the C version is still full of bugs after all these years from what I can tell.

    • different_base@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Iced is a Rust GUI toolkit which is high level than any existing toolkits including Qt, GTK etc. System76’s COSMIC desktop is developed using Iced. I believe Iced will replace Qt and GTK in Linux space in coming years.

      Rust is not only for low level programs, but it’s a general purpose high level language for any kind of applications. If the OP wants to go high level than Rust, there’s always Haskell which is an older cousin of Rust but with more functional and higher level abstractions.

      • theshatterstone54@feddit.uk
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        I believe Iced will replace Qt and GTK in the coming years

        Why would you say something so controversial yet so brave?

        In all seriousness, that sounds like an impossible dream, kinda like the “year of the Linux desktop”.

        The only question I have with regards to Iced is, how flexible is its theming, cuz COSMIC’s theming is not that flexible. It’s alright, but not the best.

  • DeprecatedCompatV2@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Frontend for AOL that looks like regular desktop AOL but without all the ads and popups. If only because it’s something I doubt anyone would make before the EOL of Windows 10.

  • astrsk@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    screen2gif. Peek is really good on the capturing side but it lacks all the editing tools like resizing, changing speed of each frame, removing specific or ranges of frames, inserting frames, drawing on frames, and of course exporting in different formats with very good compression options. I really miss being able to fine tune my gifs without having to open multiple tools or scripts.