Pidgin: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Artikel angelegt
K →‎Installation: vorlage:installation, form
 
(19 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{righttoc}}
{{righttoc}}
[[Bild:Ejabberd_pidgin_maenner.png|thumb|Pidgin, verbunden zum in [[ejabberd]] konfigurierten Server]]
[[Bild:Ejabberd_pidgin_maenner.png|thumb|Pidgin, verbunden zum in [[ejabberd]] konfigurierten Server]]
Pidgin ist ein Multimessenger. Dies bedeutet, dass er verschiedene Instant-Messaging-Dienste mittels eines einheitlichen GUIs verfügbar macht. So benötigt man nicht für z.B. ''Jabber'', ''ICQ'', ''IRC'', und ''Windows Live'' einen eigenen Client, sondern kann die Accounts einfach innerhalb Pidgins einrichten und verwenden.
Pidgin ist ein Multimessenger. Dies bedeutet, dass er verschiedene Instant-Messaging-Dienste mittels eines einheitlichen GUIs verfügbar macht. So benötigt man nicht jeweils einen eigenen Client für z.B. ''XMPP'', ''ICQ'', ''IRC'', und ''Windows Live'', sondern kann die Accounts einfach innerhalb Pidgins einrichten und verwenden.


== Installation ==
{{installation|name=Pidgin|repo=extra|paket=pidgin}}
Pidgin ist im „extra“-Repository verfügbar, und muss aus diesem Installiert werden.


pacman -Ss pidgin
Wenn nicht bereits geschehen, wird GTK inklusive aller Abhängigkeiten installiert, da Pidgin ein GTK-Programm ist.


Wenn nicht bereits geschehen, wird GTK inklusive aller Abhängigkeiten installiert, da Pidgin ein GTK-Programm ist.
Im [[AUR]] gibt es noch {{AUR|pidgin-mini}}, welches deutlich weniger Abhängigkeiten hat als das normale Pidgin Paket aus [extra].
 
==== Rechtschreibüberprüfung ====
Für eine Überprüfung der Rechtschreibung wird Aspell benötigt.
 
pacman -S aspell-de
 
Der Befehl installiert ein deutsches Wörterbuch. Für eine Auswahl anderer Sprachen folgenden Befehl nutzen
 
pacman -Ss aspell


== Überblick ==
== Überblick ==
Zeile 24: Zeile 32:
Unter „Status / Untätig“ kann eingestellt werden, wann der Messenger den Aktivitäts-Status selbständig ändern soll, und von welcher Art der Aktivität dies abhängen soll. Zudem kann konfiguriert werden, ob der Pidgin beim Neustart den letzten Status wiederherstellen soll, oder ob ein anderer Status gesetzt werden soll.
Unter „Status / Untätig“ kann eingestellt werden, wann der Messenger den Aktivitäts-Status selbständig ändern soll, und von welcher Art der Aktivität dies abhängen soll. Zudem kann konfiguriert werden, ob der Pidgin beim Neustart den letzten Status wiederherstellen soll, oder ob ein anderer Status gesetzt werden soll.


Weirgergehende Optionen, die Funktionen betreffen, die durch Plugins bereitgestellt werden, werden über „Werkzeuge → Plugins“, die Wahl des Plugins und einem Klick auf „Plugin konfigurieren“ eingestellt.
Weitergehende Optionen, die Funktionen betreffen, die durch Plugins bereitgestellt werden, werden über „Werkzeuge → Plugins“, die Wahl des Plugins und einem Klick auf „Plugin konfigurieren“ eingestellt.
 
=== Automatisches Ausloggen bei standby ===
Wenn man den Computer in den Standby-Modus versetzt, loggt sich Pidgin den Account vorher nicht aus, so dass man eingeloggt bleibt, bis der Server einen selbst ausloggt oder auf Inaktiv setzt. Nachrichten die in diesen Zeitraum kommen, gehen verloren. Damit sich Pidgin vor dem Standby automatisch ausloggt und nachher wieder einloggt, kann man folgendes Script in {{ic|/etc/pm/sleep.d/}} erstellen.
 
#!/bin/sh
#
# 00pidgin: set offline/online status
case "$1" in
hibernate|suspend)
DISPLAY=:0 su -c 'purple-remote setstatus?status=offline' user
;;
thaw|resume)
DISPLAY=:0 su -c 'purple-remote setstatus?status=available' user
;;
*) exit $NA
;;
esac
 
Dabei ist {{ic|user}} durch den jeweiligen Usernamen zu ersetzen.


== Plugins ==
== Plugins ==
[[Bild:Pidgin_plugins.png|thumb|Anzeige von Plugin-Informationen im Plugin-Verwaltungs-Dialog]]
[[Bild:Pidgin_plugins.png|thumb|Anzeige von Plugin-Informationen im Plugin-Verwaltungs-Dialog]]
Um ein Pllugin zu verwenden, muss über „Werkzeuge → Plugins“ mit einem Klick auf die Checkbox vor dem Plugin-Namen diese aktiviert werden. In diesem Fenster wird unter „Plugin-Details“ zu den Plugins auch jeweils eine Beschreibung gegeben, durch einen Klick auf „Plugin konfigurieren“ können Plugin-Relevante Optionen eingestellt werden.
Um ein Plugin zu verwenden, muss über „Werkzeuge → Plugins“ mit einem Klick auf die Checkbox vor dem Plugin-Namen diese aktiviert werden. In diesem Fenster wird unter „Plugin-Details“ zu den Plugins auch jeweils eine Beschreibung gegeben, durch einen Klick auf „Plugin konfigurieren“ können Plugin-Relevante Optionen eingestellt werden.


=== Repositorys ===
=== Repositorys ===
Es gibt in den Repositorys mehrere Pakete, die Plugins für Pidgin bereitstellen.
Es gibt in den Repositorys mehrere Pakete, die Plugins für Pidgin bereitstellen.


  pacman -Sy purple-plugin-pack
  pacman -S purple-plugin-pack


Dieses Paket umfasst diverse Plugins, mittels derer Pidgin um sinnvolle Funktionen erweitert werden kann. Einige der Funktionen, die durch Plugins in diesem Paket bereitgestellt werden, sind mittlerweile auch direkt in Pidgin integriert.
Dieses Paket umfasst diverse Plugins, mittels derer Pidgin um sinnvolle Funktionen erweitert werden kann. Einige der Funktionen, die durch Plugins in diesem Paket bereitgestellt werden, sind mittlerweile auch direkt in Pidgin integriert.
Zeile 40: Zeile 68:


=== Website ===
=== Website ===
Im Wiki von Pidgin gibt es eine Seite, die eine [http://developer.pidgin.im/wiki/ThirdPartyPlugins Liste mit Plugins] enthält, die nicht von den Entwicklern erstellt worden. Einige der dort gelisteten Plugins sind zudem auch in den Repositorys verfügbar (einfach nach ''pidgin'' suchen).
Im Wiki von Pidgin gibt es eine Seite, die eine [http://developer.pidgin.im/wiki/ThirdPartyPlugins Liste mit Plugins] enthält, die nicht von den Entwicklern erstellt worden sind. Einige der dort gelisteten Plugins sind zudem auch in den Repositorys verfügbar (einfach nach ''pidgin'' suchen).


Es gibt hier zum Beispiel Plugins, um mit Twitter, Facebook oder LastFM zu interagieren. Auch Plugins für erweiterte Einstellungen, LaTeX-Unterstützung und auch Video-Chat (Flash-Basierend via externem Anbieter) sind verfügbar.
Es gibt hier zum Beispiel Plugins, um mit Twitter, Facebook oder LastFM zu interagieren. Auch Plugins für erweiterte Einstellungen, LaTeX-Unterstützung und auch Video-Chat (Flash-Basierend via externem Anbieter) sind verfügbar.


=== Manuelle Verwaltung ===
=== Manuelle Verwaltung ===
Um Plugins von der Pidgin-Wiki-Website oder von anderen Quellen zu installieren, sind diese Herunterzuladen. Danach sind als User ('''nicht''' als root) folgende Befehle auszuführen
Um Plugins von der Pidgin-Wiki-Website oder von anderen Quellen zu installieren, sind diese herunterzuladen. Danach sind als User ('''nicht''' als root) folgende Befehle auszuführen


  cd entpacktespluginarchv
  cd entpacktespluginarchv
Zeile 57: Zeile 85:
== Siehe auch ==
== Siehe auch ==
* [[:Kategorie:GTK|GTK-Kategorie]]
* [[:Kategorie:GTK|GTK-Kategorie]]
* [[Jabber|Jabber-Informationsseite]]
* [[XMPP|XMPP-Informationsseite]]
* [[Liste von Jabber-Software]]
* [[Liste von XMPP-Software]]
* [[ejabberd]] (eigener Jabber-Server)
* [[ejabberd]] (eigener Server)


== Weblinks ==
== Weblinks ==
* [http://pidgin.im/ Pidgin-Homepage] {sprache|en}
* [http://pidgin.im/ Pidgin-Homepage] {{sprache|en}}
* [http://developer.pidgin.im/wiki/ThirdPartyPlugins Liste mit „Third-Party-Plugins“ im Pidgin-Wiki] {sprache|en}
* [http://developer.pidgin.im/wiki/ThirdPartyPlugins Liste mit „Third-Party-Plugins“ im Pidgin-Wiki] {{sprache|en}}
* [http://lifehacker.com/356291/ten-must+have-plug+ins-to-power-up-pidgin Blog-Beitrag „Ten must-have plugins“ auf lifehacker.com] {sprache|en}
* [http://lifehacker.com/356291/ten-must+have-plug+ins-to-power-up-pidgin Blog-Beitrag „Ten must-have plugins“ auf lifehacker.com] {{sprache|en}}
* [http://www.linux-forum.de/screencast-069-pidgin-nachrichtenverschluesselung-mit-otr-25770.html Screencast zur Nachrichten-Verschlüsselung mit OTR] {sprache|de}
* [http://www.linux-forum.de/screencast-069-pidgin-nachrichtenverschluesselung-mit-otr-25770.html Screencast zur Nachrichten-Verschlüsselung mit OTR] {{sprache|de}}


[[Kategorie:GTK]]
[[Kategorie:GTK]]
[[Kategorie:Jabber]]
[[Kategorie:XMPP]]
[[Kategorie: Internet]]
[[Kategorie:Internet]]
[[en:Pidgin]]

Aktuelle Version vom 15. Juni 2013, 22:56 Uhr

Pidgin, verbunden zum in ejabberd konfigurierten Server

Pidgin ist ein Multimessenger. Dies bedeutet, dass er verschiedene Instant-Messaging-Dienste mittels eines einheitlichen GUIs verfügbar macht. So benötigt man nicht jeweils einen eigenen Client für z.B. XMPP, ICQ, IRC, und Windows Live, sondern kann die Accounts einfach innerhalb Pidgins einrichten und verwenden.

Installation

Pidgin ist als pidgin in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S pidgin

Wenn nicht bereits geschehen, wird GTK inklusive aller Abhängigkeiten installiert, da Pidgin ein GTK-Programm ist.

Im AUR gibt es noch pidgin-miniAUR, welches deutlich weniger Abhängigkeiten hat als das normale Pidgin Paket aus [extra].

Rechtschreibüberprüfung

Für eine Überprüfung der Rechtschreibung wird Aspell benötigt.

pacman -S aspell-de

Der Befehl installiert ein deutsches Wörterbuch. Für eine Auswahl anderer Sprachen folgenden Befehl nutzen

pacman -Ss aspell

Überblick

Dialog zum Hinzufügen von Accounts, hier die Anzeige der AIM-Optionen

Beim ersten Start, und immer, wenn kein Konto konfiguriert ist, erscheint ein Willkommens-Fenster. Mit einem Klick auf „Hinzufügen“ erscheint der Hinzufüge-Dialog. Je nach unter „Protokoll“ ausgewähltem Protokoll verändern sich die Optionen in dem Fenster geringfügig.

Nach Konfiguration des Accounts erscheint das Hauptfenster von Pidgin. Über die Zeile am unteren Fensterrand kann für alle eingestellten Konten der Status verändert werden. Statusänderung je Konto wird direkt nicht unterstützt, ist aber via Plugin möglich.

Konfiguration

Konfiguration der automatischen Statusänderung in Pidgin

Buddys (Kontakte), die offline sind, werden nicht angezeigt. Wenn man dies möchte, kann man es über „Buddys → Anzeigen → Offline-Buddys“ einstellen.

Die Konfiguration des Programms geschieht über „Werkzeuge → Einstellungen“. Hier werden in verschiedenen Tabs die Programmoptionen dargestellt. Alle Optionen sind mit sinnvollen Vorgabe-Werten versehen.

Unter „Status / Untätig“ kann eingestellt werden, wann der Messenger den Aktivitäts-Status selbständig ändern soll, und von welcher Art der Aktivität dies abhängen soll. Zudem kann konfiguriert werden, ob der Pidgin beim Neustart den letzten Status wiederherstellen soll, oder ob ein anderer Status gesetzt werden soll.

Weitergehende Optionen, die Funktionen betreffen, die durch Plugins bereitgestellt werden, werden über „Werkzeuge → Plugins“, die Wahl des Plugins und einem Klick auf „Plugin konfigurieren“ eingestellt.

Automatisches Ausloggen bei standby

Wenn man den Computer in den Standby-Modus versetzt, loggt sich Pidgin den Account vorher nicht aus, so dass man eingeloggt bleibt, bis der Server einen selbst ausloggt oder auf Inaktiv setzt. Nachrichten die in diesen Zeitraum kommen, gehen verloren. Damit sich Pidgin vor dem Standby automatisch ausloggt und nachher wieder einloggt, kann man folgendes Script in /etc/pm/sleep.d/ erstellen.

#!/bin/sh
#
# 00pidgin: set offline/online status

case "$1" in
hibernate|suspend)
DISPLAY=:0 su -c 'purple-remote setstatus?status=offline' user
;;
thaw|resume)
DISPLAY=:0 su -c 'purple-remote setstatus?status=available' user
;;
*) exit $NA
;;
esac

Dabei ist user durch den jeweiligen Usernamen zu ersetzen.

Plugins

Anzeige von Plugin-Informationen im Plugin-Verwaltungs-Dialog

Um ein Plugin zu verwenden, muss über „Werkzeuge → Plugins“ mit einem Klick auf die Checkbox vor dem Plugin-Namen diese aktiviert werden. In diesem Fenster wird unter „Plugin-Details“ zu den Plugins auch jeweils eine Beschreibung gegeben, durch einen Klick auf „Plugin konfigurieren“ können Plugin-Relevante Optionen eingestellt werden.

Repositorys

Es gibt in den Repositorys mehrere Pakete, die Plugins für Pidgin bereitstellen.

pacman -S purple-plugin-pack

Dieses Paket umfasst diverse Plugins, mittels derer Pidgin um sinnvolle Funktionen erweitert werden kann. Einige der Funktionen, die durch Plugins in diesem Paket bereitgestellt werden, sind mittlerweile auch direkt in Pidgin integriert.

Über das in diesem Paket befindliche Plugin „Mystatusbox“ erhält man die Möglichkeit, den jeweiligen Status Account-basierend zu setzen, anstatt nur global für alle Accounts den selben Status setzen zu können.

Website

Im Wiki von Pidgin gibt es eine Seite, die eine Liste mit Plugins enthält, die nicht von den Entwicklern erstellt worden sind. Einige der dort gelisteten Plugins sind zudem auch in den Repositorys verfügbar (einfach nach pidgin suchen).

Es gibt hier zum Beispiel Plugins, um mit Twitter, Facebook oder LastFM zu interagieren. Auch Plugins für erweiterte Einstellungen, LaTeX-Unterstützung und auch Video-Chat (Flash-Basierend via externem Anbieter) sind verfügbar.

Manuelle Verwaltung

Um Plugins von der Pidgin-Wiki-Website oder von anderen Quellen zu installieren, sind diese herunterzuladen. Danach sind als User (nicht als root) folgende Befehle auszuführen

cd entpacktespluginarchv
make
make install

Damit wird das Plugin kompiliert, und in das Plugin-Verzeichnis verschoben. Das Plugin ist dann nach einem Neustart von Pidgin unter „Werkzeuge → Plugins“ verfügbar.

Um Plugins zu löschen, die entsprechenden Dateien aus dem Verzeichnis „~/.purple/plugins“ entfernen und Pidgin neu starten.

Siehe auch

Weblinks