Desktop Notifications Specification

Mike Hearn

Christian Hammond


Table of Contents
Introduction
Basic Design
Backwards Compatibility
Markup
Icons
Notification Types
Urgency Levels
Hints
D-BUS Protocol

Introduction

This is a draft standard for a desktop notifications service, through which applications can generate passive popups (sometimes known as "poptarts") to notify the user in an asynchronous manner of events.

This specification explicitly does not include other types of notification presentation such as modal message boxes, window manager decorations or window list annotations.

Example use cases include: