home.social

#zbus — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zbus, aggregated by home.social.

  1. In #Phosh @arunmani improved the syncthing integration. There's now a quick toggle that allows to start and stop the service and to see the sync status. He implemented a new small #rust and #zbus-based service (called syncbus) for that.

    1/x

  2. I've released KDE Desktop Operations - a D-Bus event-to-command daemon for KDE Plasma. I've tried to bring back the feature "Run a command" in #kde but the MR didn't move anywhere in more than a year. So I created a daemon in rust you run as a user which can do the same and more.

    codeberg.org/cryptomilk/kdo

    #plasma #dbus #zbus

  3. I've released KDE Desktop Operations - a D-Bus event-to-command daemon for KDE Plasma. I've tried to bring back the feature "Run a command" in #kde but the MR didn't move anywhere in more than a year. So I created a daemon in rust you run as a user which can do the same and more.

    codeberg.org/cryptomilk/kdo

    #plasma #dbus #zbus

  4. I've released KDE Desktop Operations - a D-Bus event-to-command daemon for KDE Plasma. I've tried to bring back the feature "Run a command" in #kde but the MR didn't move anywhere in more than a year. So I created a daemon in rust you run as a user which can do the same and more.

    codeberg.org/cryptomilk/kdo

    #plasma #dbus #zbus

  5. I've released KDE Desktop Operations - a D-Bus event-to-command daemon for KDE Plasma. I've tried to bring back the feature "Run a command" in #kde but the MR didn't move anywhere in more than a year. So I created a daemon in rust you run as a user which can do the same and more.

    codeberg.org/cryptomilk/kdo

    #plasma #dbus #zbus

  6. I've released KDE Desktop Operations - a D-Bus event-to-command daemon for KDE Plasma. I've tried to bring back the feature "Run a command" in #kde but the MR didn't move anywhere in more than a year. So I created a daemon in rust you run as a user which can do the same and more.

    codeberg.org/cryptomilk/kdo

    #plasma #dbus #zbus

  7. 🎉 first #Rust crate published! (for RealtimeKit)

    crates.io/crates/rtkit-rs

    Most of the work was @sanchayan, with a h/t to @zeenix for all the D-Bus heavy-lifting in #zbus.

    #rustlang

  8. Yay, I just published a new opensource project! It is a small program I wrote to solve an inconvenience I experienced with my computer use:

    Mounting & unmounting removable devices from command line (on Linux).

    Whatever DE I use, I tend to work mostly with the keyboard. So I wanted a short command that would do this for me with as little typing and interaction as possible.

    That includes mounting / unmounting at the right place, unlocking / locking encrypted volumes, as well as doing anything necessary to safely remove the device (powering off when supported, locking encrypted volumes after unmount, unmounting other partitions on the same device if present, etc).

    It uses UDisks as its backend (but multiple backends can be implemented if desired).

    Before I wrote this tool, I was using `bashmount`, which provided inspiration, but I wanted something a bit more ergonomic for my day to day use.

    Some of you may have voted in a poll I did a long time ago for choosing its name😉

    Hence:

    codeberg.org/undltd/om

    I decided to release it early, as soon as I started using it myself and felt it does the job. If circumstances permit, I'll be able to add niceties and further smooth out the UX, maybe even add features (see the Roadmap for ideas I have at the moment), but I hope it won't become "big and professional" 😉 Maybe I can port it to *BSD at some point🤔

    Also, this is my first "real" program in Rust.

    Enjoy!

    (P.S. This program was written during and despite russian war.)

    #Rust #Linux #UDisks #DBus #zbus

  9. When it's Friday evening but you're really in the zone and have many great ideas on how to finally come out of the rabbit hole you've gotten yourself deep into for weeks in a row

    #zbus #refactoring #rustlang

  10. About two weeks and ~400 submitted #Fedora updates later, another #Rust on #Fedora update:

    1. I updated the #zbus crates to the latest version after two new dependencies finally made it through package review. And a few hours later, upstream released new versions of all six zbus subprojects 🤪

  11. I made a console app to work-around easy-to-miss notifications on the MS Teams PWA for Linux.

    I learned quite a bit about dbus and freedesktop notifications spec, so that was fun 😃

    Check it out at github.com/christianfosli/mste

    #msteams #pwa #linux #dbus #zbus

  12. Am I doing it wrong or is dbus_interface in basically forcing me to leak references?
    Tried structs with lifetimes but it seems like dbus_interface always forces the struct field lifetime to 'static.

  13. while the number of people on #zbus matrix channel vary slightly, I've noticed that on average there are 42 people there. It's been around this number for 1-2 years now.

    #MeaningOfLife

  14. only way to find out all the implicit assumptions in your D-Bus library about the bus behavior: you write your own bus.

    #dbus #zbus.

  15. If you see a new Mercedes-Benz eVito van? It has @zbus on it. 😎 Yes, my crate is enabling the delivery of your crates 😉

    #mercedesbenz #zbus #rustlang

  16. Our @zbus Windows CI jobs fails 60-80% of the time (almost guaranteed on the first run) with an "Unable to open shared memory" error. Would anyone with some Windows dev xp happen to know or can take a look what happens?

    I've noticed that typically it's the doc tests that fail.

    gitlab.freedesktop.org/dbus/zb

    #Windows #rustlang #zbus