libnotify-0.8.3

Introduction à libnotify

La bibliothèque libnotify est utilisé pour envoyer des notifications de bureau à un démon de notification, tel que défini dans la spécification Desktop Notifications. Ces notifications peuvent être utilisées pour informer l'utilisateur sur un événement ou afficher une certaine forme d'information sans gêner l'utilisateur.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de libnotify

Requises

GTK+-3.24.41

Facultatives (Requises pour construire GNOME)

gobject-introspection-1.78.1

Facultatives

Gi-DocGen-2023.3 et xmlto-0.0.28

Requises (environnement d'exécution)

notification-daemon-3.20.0, xfce4-notifyd-0.9.4 ou lxqt-notificationd-1.4.0

[Note]

Note

GNOME Shell et KDE KWin fournissent leurs propres démons de notification.

Installation de libnotify

Installez libnotify en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -Dgtk_doc=false     \
            -Dman=false         \
            ..                  &&
ninja

Ce paquet n'a pas de suite de tests.

Si vous avez installé Gi-DocGen-2023.3 et souhaitez construire la documentation de l'API de ce paquet, exécutez :

sed "/docs_dir =/s@\$@ / 'libnotify'@" \
    -i ../docs/reference/meson.build   &&
meson configure -Dgtk_doc=true         &&
ninja

Maintenant, en tant qu'utilisateur root :

ninja install &&
if [ -e /usr/share/doc/libnotify ]; then
  rm -rf /usr/share/doc/libnotify-0.8.3
  mv -v  /usr/share/doc/libnotify{,-0.8.3}
fi

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

Contenu

Programme installé: notify-send
Bibliothèque installée: libnotify.so
Répertoires installés: /usr/include/libnotify and /usr/share/gtk-doc/html/libnotify

Descriptions courtes

notify-send

est une commande utilisée pour envoyer des notifications

libnotify.so

contient les fonctions de l'API de libnotify