Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| apps:xfce4-notifyd:spec [2020/09/28 04:56] – created kevinbowen | apps:xfce4-notifyd:spec [2025/12/30 13:20] (current) – [Freedesktop.org Notifications specification] set sound support to yes. toz |
|---|
| {{ :apps:xfce4-notifyd.png?nolink|}} | |
| ~~NOTOC~~ | ~~NOTOC~~ |
| | {{ :apps:xfce4-notifyd.png?nolink|}} |
| ===== Freedesktop.org Notifications specification ===== | ===== Freedesktop.org Notifications specification ===== |
| |
| For the most part, xfce4-notifyd is compliant with the [[https://developer.gnome.org/notification-spec|freedesktop.org's notifications specification]]. However, there are also some features which are not currently supported (e.g. sound). Another example is "urgency", which is only implicitly supported by checking the expire-timeout. | For the most part, xfce4-notifyd is compliant with the [[https://specifications.freedesktop.org/notification-spec/latest/|freedesktop.org's notifications specification]]. However, there are also some features which are not currently supported (e.g. sound). Another example is "urgency", which is only implicitly supported by checking the expire-timeout. |
| |
| The following table provides an overview of the features of the specification supported by the xfce4-notifyd service. | The following table provides an overview of the features of the specification supported by the xfce4-notifyd service. |
| | **"icon_data"**|**(iiibiiay)**|**Deprecated. Use image-data instead.** |**< 1.1** |**Yes** | | | **"icon_data"**|**(iiibiiay)**|**Deprecated. Use image-data instead.** |**< 1.1** |**Yes** | |
| | "resident"|boolean|When set the server will not automatically remove the notification when an action has been invoked. The notification will remain resident in the server until it is explicitly removed by the user or by the sender. This hint is likely only useful when the server has the "persistence" capability. |>= 1.2 | No | | | "resident"|boolean|When set the server will not automatically remove the notification when an action has been invoked. The notification will remain resident in the server until it is explicitly removed by the user or by the sender. This hint is likely only useful when the server has the "persistence" capability. |>= 1.2 | No | |
| | "sound-file"|string|The path to a sound file to play when the notification pops up. | | No | | | "sound-file"|string|The path to a sound file to play when the notification pops up. | |**Yes** | |
| | "sound-name"|string|A themeable named sound from the freedesktop.org sound naming specification to play when the notification pops up. Similar to icon-name, only for sounds. An example would be "message-new-instant". | | No | | | "sound-name"|string|A themeable named sound from the freedesktop.org sound naming specification to play when the notification pops up. Similar to icon-name, only for sounds. An example would be "message-new-instant". | |**Yes** | |
| | "suppress-sound"|boolean|Causes the server to suppress playing any sounds, if it has that ability. This is usually set when the client itself is going to play its own sound. | | No | | | "suppress-sound"|boolean|Causes the server to suppress playing any sounds, if it has that ability. This is usually set when the client itself is going to play its own sound. | |**Yes** | |
| | **"transient"**|**boolean**|**When set the server will treat the notification as transient and by-pass the server's persistence capability, if it should exist.** |**>= 1.2** | **Yes** | | | **"transient"**|**boolean**|**When set the server will treat the notification as transient and by-pass the server's persistence capability, if it should exist.** |**>= 1.2** | **Yes** | |
| | "x"|int|Specifies the X location on the screen that the notification should point to. The "y" hint must also be specified. | | No | | | "x"|int|Specifies the X location on the screen that the notification should point to. The "y" hint must also be specified. | | No | |
| [[|Back to Top]] | [[|Back to Top]] |
| ---- | ---- |
| [[:apps:xfce4-notifyd:start:|Back to xfce4-notifyd main page]] | [[:apps:xfce4-notifyd:start:|Return to xfce4-notifyd Main Documentation Page]] |