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
libgcrypt-1.10.3, gstreamer-1.22.10 (nødvendig for
lydstøtte), og GnuTLS-3.8.3 eller nss-3.98
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
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
|