mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-10 00:08:52 +02:00
[GH-ISSUE #805] Linux client #568
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#568
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @johnlpe on GitHub (Jul 5, 2023).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/805
Please client for Linux.
https://github.com/binwiederhier/ntfy/pull/75
Spec: https://unifiedpush.org/spec/dbus/
@binwiederhier commented on GitHub (Jul 5, 2023):
Welcome to GitHub. I can't believe you joined just to open this issue. 👋
Afaik @vkrause is working on this as part of https://github.com/KDE/kunifiedpush -- though I am not sure how active the development this is, and if I 100% understood this correctly.
@karmanyaahm may know more.
@johnlpe commented on GitHub (Jul 5, 2023):
I prefer local and Codeberg :D
AFAIK, KUnifiedPush is only library for applications. Online service -> distributor server (ntfy server) -> distributor client (❗ ntfy client ❗) -> application (that use KUnifiedPush)
@johnlpe commented on GitHub (Jul 5, 2023):
Stupid question: why unified-push tag? I mean ntfy support only UnifiedPush, right?
@vkrause commented on GitHub (Jul 5, 2023):
The code mostly works, the remaining blockers to actually release this are the Flatpak portal push notification API as well as getting the server infrastructure in place for our users not having access to this otherwise (so applications can actually rely on push notifications). The latter involves some non-technical aspects and isn't particularly fast or visible work indeed.
@karmanyaahm commented on GitHub (Jul 5, 2023):
ntfy is a wide-ranging service that supports sending notifications between any two devices. For regular ntfy notifications, there is already a Linux CLI: https://docs.ntfy.sh/subscribe/cli/.
UnifiedPush is just one of many additional features of ntfy, and inherently, a UnifiedPush ntfy distributor would distribute notifications from the ntfy app to various applications. The KUnifiedPush distributor supports ntfy and other servers.
@osering commented on GitHub (Jan 3, 2024):
Linux client would be beneficial, as more and more arm64/aarch64 devices run linux - raspberryPi (and other berries&boards), tvboxes, armbian, ubuntu touch, jolla, WebOs, Tizen, Enigma e.t.c.
The optimal concept would be Command Line client (demon) and (optional) GUI - like Android client frontend. Together with Mqtt could be integrated in home automation systems.
P.S. FreeBSD/TrueOS (mainly servers) client could be considered as well.
P.P.S. Unfortunately KDE usually has many dependences, so more resource hungry and not optimal on headless systems.
@mmBesar commented on GitHub (Dec 7, 2024):
Very much needed!
@wunter8 commented on GitHub (Dec 7, 2024):
@mmBesar what are you trying to achieve? Are you just looking for a desktop GUI program? What about installing the web app as a standalone app as a PWA?
If you just want pop-up desktop notifications (and don't necessarily need a desktop GUI for sending messages), another option would be to use the ntfy CLI client daemon to listen for incoming messages and call something like
notify-sendto create a pop-up notification for each message that comes in@mmBesar commented on GitHub (Dec 8, 2024):
I did opt for a systemd service running the CLI client, utilizing notify-send.
But, I full native GUI client would be nice, this client not working for me under NixOS / Hyprland!
@wunter8 commented on GitHub (Dec 8, 2024):
Have you tried any of these? https://docs.ntfy.sh/integrations/#clis-guis
@mmBesar commented on GitHub (Dec 8, 2024):
Yes, but I think my simple setup will do for now.
Thank you.
@k8ieone commented on GitHub (May 20, 2025):
FYI there's also https://github.com/ranfdev/Notify