For usage related information, see notitications feature.
The prefix for all packets and capabilities is notification
.
| Component | Link | |-------------------|--------------------------------------------------------------------------------------------------------------------| | client | xpra.client.mixins.notification | | client connection | xpra.server.source.notification | | server | xpra.server.mixins.notification |
The server exposes a single enabled
flag using the notifications
capability prefix.
| Packet Type | Arguments | Direction | |-----------------------|------------------------------------------------------------------------------------------|------------------| | notification-show
| notification data (see below) | server to client | | notification-close
| notification id
: integerreason
: integer optionaltext
: string optional | client to server | | notification-action
| notification id
: integeraction_key
: integer | client to server | | notification-status
| enabled
: boolean | client to server |
| Argument | Type | Notes | |-----------------------------|-------------------------|----------------------------------| | dbus_id
| integer
| 0 if unused | | notification id
| integer
| should be unique | | applciation name
| string
| | | replaced notification id
| integer
| 0 if unused | | application icon
| string
| the name of the icon to show | | summary
| string
| the title of the notification | | body
| string
| the contents of the notification | | timeout
| integer
| in seconds, zero if unused | | icon data
| list
(optional) | the icon data to use, see below | | actions
| list
(optional) | see below | | hints
| dictionary
(optional) | see below |
The icon data is a list or tuple with 4 elements:
| Argument | Type | |----------|-----------| | format
| string
| | width
| integer
| | height
| integer
| | data
| bytes
|
The only format which is guaranteed to be supported is png
. Other formats should not be used.