If you're in need of a thread-safe, native #C++, implementation of #DBus I recommend DBus-ASIO. (As seen at #FOSDEM!)
https://github.com/dbus-asio/dbus-asio #disclaimer #imadethis

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.

https://codeberg.org/cryptomilk/kdo

#plasma #dbus #zbus

kdo

KDE Desktop Operations - a D-Bus event-to-command daemon for KDE Plasma. kdo = kay do

Codeberg.org

#Linux became #slopware. The best #GNU/Linux distro still depends on #AI
slop. #Hurd is not ready yet. #Hyperbola #BSD needs support in order to
fully properly switch from a #GNU/Linux OS to a GNU? #BSD one.

Depressing times, but maybe enlightening ones too. Linux since 1996 was
just a corporate workauround to drive commercial Unix tools on it.

In the end #IBM won. My tip for the #GN[U] develoepers for #GUIX:
consider Unix dead. Don't try to resurrect it. It's finished, rotten,
bloated, propietarized, outdated. Ironically the licensed GPLv2 kernel
with less blobs than Linux came from AT&T and it's Unix 2.0.
They already did Unix better than Unix itself. Either you focus and enhance
#Hurd, or lose against the blobslop OS. Make an outstanding FS on Hurd.
Give more rights to the user than the shitty layers of #dbus/#polkit and the
like to fix the lack of proper namespaces on Linux.
I said 'proper', Plan9/9front it's light years ahead.
Don't get just 'well enough' with X11/wayland. You can do better stuff.
Ditto with Emacs, forget coreutils, reimplement everything you
can with jitted Elisp and Elisp code replacing these outdated Unix
tools. Eshell can be a better shell. The 9front folks already did it
with 'rc' simplyfing Unxi shells to the extreme.

On #digitalrights I agree with #lunduke but not for the rest of #israel whitewashing.

On #systemd and #age requeriments and #potential user surveillance:

https://nitter.tiekoetter.com/LundukeJournal/status/2034623870448046258#m

Stay the f*ck away from #gnome, #wayland and #systemd. #dbus it's s pest too, but at least you can fake machine-id at boot with trivial ease.

The Lunduke Journal (@LundukeJournal)

Moderators of the r/Linux subreddit are now censoring posts which talk about Age Verification. Not only are posts being removed, but I’ve heard from multiple Reddit users who have been banned from r/Linux for expressing opposition to Age Verification.

Nitter

github-monitor is now forgewatch!

I rebranded my PR monitoring daemon. The old name locked it to a single platform, but the vision has always been broader than that. "forgewatch" better reflects what the app is really about: watching over your code forge, wherever it lives.

Why the rename? Two reasons:

1. It's more general. The architecture doesn't depend on GitHub specifically, and I want to grow it to support GitLab, Gitea, and other forges over time.
2. It's more descriptive. "forgewatch" tells you exactly what it does -- it watches your forge for pull requests and keeps you notified via D-Bus and desktop notifications on Linux.

The daemon is async Python, runs as a systemd user service, and comes with an optional system tray indicator. Give it a look if you're a Linux dev who juggles PRs across repos.

https://github.com/dvoraj75/forgewatch
https://pypi.org/project/forgewatch/

#forgewatch #opensource #python #linux #devtools #foss #github #gitlab #gitea #asyncio #dbus #systemd

GitHub - dvoraj75/forgewatch: Async daemon with system tray indicator and CLI tools for monitoring GitHub pull requests with desktop notifications and systemd integration (Linux)

Async daemon with system tray indicator and CLI tools for monitoring GitHub pull requests with desktop notifications and systemd integration (Linux) - dvoraj75/forgewatch

GitHub
#Ubuntu: "We'll comply without a fight and put the #AgeVerification into #dbus."
Users of Linux: "Now installing no-age-dbus."

Tired of missing GitHub PR reviews? I built github-monitor -- a lightweight Linux daemon that watches for PRs assigned to you and sends desktop notifications the moment they land.

Features:
- Desktop notifications with author avatars via notify-send
- System tray indicator with live PR count and clickable PR list
- Runs quietly as a systemd user service -- set it and forget it
- Config reload on SIGHUP, graceful shutdown on SIGTERM

Under the hood:
- Pure async Python (asyncio) -- no threads, no blocking I/O
- aiohttp for GitHub API, dbus-next for session bus IPC
- Daemon exposes live state over D-Bus, indicator connects as a separate process
- Frozen dataclasses, strict mypy, full test coverage

Built with Python 3.13+, packaged with hatchling, managed with uv.

It's open source and I'd love feedback -- whether it's bug reports, feature ideas, or contributions!

https://github.com/dvoraj75/github-monitor

#Python #Linux #OpenSource #GitHub #AsyncPython #DBus #Systemd

GitHub - dvoraj75/github-monitor: Async daemon with system tray indicator and CLI tools for monitoring GitHub pull requests with desktop notifications and systemd integration (Linux)

Async daemon with system tray indicator and CLI tools for monitoring GitHub pull requests with desktop notifications and systemd integration (Linux) - dvoraj75/github-monitor

GitHub
If you're in need of a thread-safe, native #C++, implementation of #DBus I recommend DBus-ASIO. (As seen at #FOSDEM!)
https://github.com/dbus-asio/dbus-asio #disclaimer #imadethis
GitHub - dbus-asio/dbus-asio: An implementation of the D-Bus protocol using Boost.Asio

An implementation of the D-Bus protocol using Boost.Asio - dbus-asio/dbus-asio

GitHub

nmrs 2.0.0 ra mắt! Bản binding runtime‑agnostic cho NetworkManager qua DBus, hỗ trợ mọi async runtime và kèm Dockerfile để phát triển dễ dàng. Tác giả mở rộng API, mời cộng đồng đóng góp. Cũng cảm ơn thư viện zbus giúp xây dựng nmrs nhanh chóng. #nmrs #NetworkManager #DBus #OpenSource #Rust #phần_mềm_mã_nguồn_mở #lập_trình

https://www.reddit.com/r/opensource/comments/1qh9ome/nmrs_version_200_release_actually_good_bindings/

If you're in need of a thread-safe, native #C++, implementation of #DBus I recommend DBus-ASIO. (As seen at #FOSDEM!)
https://github.com/dbus-asio/dbus-asio #disclaimer #imadethis
GitHub - dbus-asio/dbus-asio: An implementation of the D-Bus protocol using Boost.Asio

An implementation of the D-Bus protocol using Boost.Asio - dbus-asio/dbus-asio

GitHub