libnotify-0.8.8

Introduksjon til libnotify

libnotify biblioteket brukes til å sende skrivebord varsler til en varslingsnisse, som definert på Desktop Notifications spec. Disse varslene kan brukes til å informere brukeren om en hendelse eller vise en eller annen form for informasjon uten å komme i brukerens vei.

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

libnotify Avhengigheter

Påkrevd

gdk-pixbuf-2.44.5

Anbefalt

Anbefalt (Påkrevd hvis det skal bygges GNOME)

GLib-2.86.4 (med GObject Introspection)

Valgfri

Gi-DocGen-2026.1 og xmlto-0.0.29 (for dokumentasjon), dbusmock-0.38.1 og xvfb-run (for å kjøre testpakken)

Påkrevd (kjøretid)

Minst én av notification-daemon-3.20.0, xfce4-notifyd-0.9.7, eller lxqt-notificationd-2.3.1

[Notat]

Notat

GNOME Skall og KDE KWin gir deres egne varslingsnisser.

Installasjon av libnotify

Installer libnotify ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -D gtk_doc=false    \
            -D man=false        \
            ..                  &&
ninja

For å teste resultatene må du ha xvfb-run programmet installert i /usr/bin. Hvis du har xvfb-run, utsted: ninja test for å kjøre testene.

Hvis du har Gi-DocGen-2026.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, utsted:

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

Nå, som root bruker:

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

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-D tests=false: Bruk dette alternativet hvis du ikke har installert den anbefalte avhengigheten GTK-4.20.3.

Innhold

Installert Program: notify-send
Installert Bibliotek: libnotify.so
Installerte Mapper: /usr/include/libnotify og /usr/share/gtk-doc/html/libnotify

Korte Beskrivelser

notify-send

er en kommando som brukes til å sende varsler

libnotify.so

inneholder libnotify API funksjoner