-
-
Notifications
You must be signed in to change notification settings - Fork 6
Features Notifications
coe0718 edited this page May 23, 2026
·
3 revisions
Send desktop notifications.
deskbrid notify "Build Complete" "All tests passed!"
deskbrid notify "Error" "Build failed" --urgency criticalResponse:
{
"type": "response",
"status": "ok",
"data": {
"notification_id": 42
}
}Protocol:
{
"action": "notification.send",
"app_name": "deskbrid",
"title": "Build Complete",
"body": "All tests passed!",
"urgency": "normal"
}Urgency levels:
-
low- Passive notification -
normal- Standard notification (default) -
critical- Urgent, bypasses Do Not Disturb
deskbrid notify close 42Protocol:
{"action": "notification.close", "notification_id": 42}from deskbrid import Deskbrid
client = Deskbrid()
# Send info notification
client.notify("Task Started", "Processing files...")
# Send error notification
client.notify("Error", "Failed to process file", urgency="critical")→ {"action": "notification.send", "app_name": "agent", "title": "Task Complete", "body": "PR created successfully"}
← {"type": "response", "status": "ok", "data": {"notification_id": 5}}- Accessibility
- Apps
- Audio
- Backlight (LED driver)
- Bluetooth
- Clipboard
- Color Picker
- Desktop Portal
- Desktop Settings
- Files
- Hotkeys
- Input
- Keyboard Layouts
- Media (MPRIS)
- Monitors
- Network
- Notifications
- Print (CUPS)
- Screenshots
- Screen Recording
- Screencast
- Self-Update
- System
- System Tray
- Systemd Units & Timers
- Terminals (PTY)
- Windows & Workspaces