Pidgin-2.14.13

Introduksjon til Pidgin

Pidgin er en Gtk+ 2 direktemeldingsklient som kan kobles til et bredt spekter av nettverk, inkludert Bonjour, ICQ, GroupWise, Jabber/XMPP, IRC, Gadu-Gadu, SILC, SIMPLE, og Zephyr.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Pidgin Avhengigheter

Påkrevd

GTK+-2.24.33

Anbefalt

Valgfri

Avahi-0.8 (påkrevd for Bonjour programtillegget), Cyrus SASL-2.1.28, dbus-1.14.10, Doxygen-1.10.0, evolution-data-server-3.50.4, Graphviz-10.0.1, libidn-1.42 (påkrevd, hvis du ønsker å kjøre testpakken), libnsl-2.0.1, NetworkManager-1.44.2, SQLite-3.45.1 (påkrevd for Contact Availability Prediction programtillegget), startup-notification-0.12, Tk-8.6.13, Farstream (påkrevd for video og stemme støtte), Gtkspell, libgadu, libgnt, Meanwhile (påkrevd for Sametime protokoll støtte), Mono, SILC Client, SILC Toolkit, Zephyr, og MIT Kerberos V5-1.21.2 (påkrevd for Kerberos støtte i Zephyr modulen)

Valgfri (kjøretid)

xdg-utils-1.2.1

Installasjon av Pidgin

Kompiler Pidgin ved å kjøre følgende kommandoer:

./configure --prefix=/usr        \
            --sysconfdir=/etc    \
            --with-gstreamer=1.0 \
            --disable-avahi      \
            --disable-gtkspell   \
            --disable-meanwhile  \
            --disable-idn        \
            --disable-nm         \
            --disable-tk         \
            --disable-vv         &&
make

Hvis du har Doxygen-1.10.0 installert (Graphviz-10.0.1 kan også brukes) og du ønsker å lage API dokumentasjon, kjør:

make docs

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install &&
mkdir -pv /usr/share/doc/pidgin-2.14.13 &&
cp -v README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.14.13

Hvis du opprettet API dokumentasjonen, installer den ved å bruke følgende kommandoer som root bruker:

mkdir -pv /usr/share/doc/pidgin-2.14.13/api &&
cp -rv doc/html/* /usr/share/doc/pidgin-2.14.13/api
[Note]

Note

Denne pakken installerer ikonfiler i /usr/share/icons/hicolor hierarkiet og skrivebordsfiler inn i /usr/share/applications hierarkiet. Du kan forbedre systemytelsen og minnebruken ved å oppdatere /usr/share/icons/hicolor/index.theme og /usr/share/applications/mimeinfo.cache. For å utføre oppdateringen må du ha GTK+-3.24.41 installert (for ikon hurtiglageret) og desktop-file-utils-0.27 (for skrivebords hurtiglageret) og utfør følgende kommandoer som root bruker:

gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q

Parameterforklaringer

--with-gstreamer=1.0: Fjern denne bryteren og legg til --disable-gstreamer hvis du ikke har installert gstreamer-1.22.10.

--disable-avahi: Fjern denne bryteren hvis du har installert Avahi-0.8.

--disable-gtkspell: Fjern denne bryteren hvis du har installert Gtkspell og ønsker å aktivere stavekontrollstøtte.

--disable-meanwhile: Fjern denne bryteren hvis du har installert Meanwhile.

--disable-idn: Fjern denne bryteren hvis du har installert libidn-1.42.

--disable-tk: Fjern denne bryteren hvis du har installert Tk-8.6.13 og du ønsker å bruke TCL bindingene.

--disable-nm: Fjern denne bryteren hvis du har installert NetworkManager-1.44.2.

--disable-vv: Fjerne denne bryteren hvis du har installert Farstream og ønsker å aktivere tale og video kommunikasjonsstøtte. Du bør også fjerne --disable-gstreamer flagget.

--enable-cyrus-sasl: Bruk denne bryteren hvis du har installert Cyrus SASL-2.1.28 og ønsker å bygge Pidgin med SASL støtte.

--disable-gnutls: Bruk denne bryteren hvis du har både GnuTLS-3.8.3 og nss-3.98 installert, men ønsker å bruke nss-3.98 for SSL støtte.

Konfigurere Pidgin

Konfigurasjonsfiler

~/.purple/* og ~/.gtkrc-2.0

Konfigurasjonsinformasjon

De fleste konfigurasjoner kan oppnås ved å bruke de forskjellige preferanse innstillinger inne i programmene. I tillegg kan du opprette en ~/.gtkrc-2.0 fil som kan lagre gtk+-2 tema innstillinger som påvirker Pidgin og andre Gtk+ 2 applikasjoner. Merk at en eksempel gtkrc-2.0 fil ble installert under pakkeinstallasjonen og kan brukes som et utgangspunkt eller referanse.

Innhold

Installerte Programmer: pidgin, purple-client-example, purple-remote, purple-send, purple-send-async, og purple-url-handler
Installert Bibliotek: libpurple.so, og libpurple-client.so
Installerte Mapper: /usr/include/libpurple, /usr/include/pidgin, /usr/lib/pidgin, /usr/lib/purple-2, /usr/share/doc/pidgin-2.14.13, /usr/share/pixmaps/pidgin, /usr/share/purple, og /usr/share/sounds/purple

Korte Beskrivelser

pidgin

er en GTK+ 2 direktemeldingsklient

purple-client-example

er et eksempel som viser hvordan du bruker libpurple klient biblioteket for å kommunisere med purple

purple-remote

sender fjernkommandoer til Pidgin/Finch

purple-send

kaller opp purple API funksjoner ved hjelp av DBus og skriver ut returverdien

purple-send-async

kaller opp purple API funksjoner ved hjelp av DBus. I motsetning til purple-send, den skriver ikke ut returverdien

purple-url-handler

er et python skript for å håndtere URLer med purple