For usage related information, see notitications feature.
| 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.