[[Vorlage(Getestet, bionic, )]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Programme_starten: Ein Programm starten] [:Autostart:Automatischer Start von Programmen] [:Packprogramme: Ein Archiv entpacken] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(2)]] [[Bild(empathy.svg, 48, left)]] [gnomeapps:Empathy: Empathy] {en} ist ein auf [https://telepathy.freedesktop.org/wiki/ Telepathy] {en} und [https://telepathy.freedesktop.org/wiki/Components/Mission_Control/ Mission Control] {en} basierender [:Instant Messenger:], der eine Vielzahl von Protokollen unterstützt und es ermöglicht, mehrere Instant-Messaging-Dienste wie [:XMPP:XMPP (Jabber)] oder ICQ gleichzeitig zu verwenden. Eine Besonderheit ist die Möglichkeit einige Protokolle für VoIP/Videochat zu verwenden. Empathy ist seit GNOME-Version 2.24 Teil des [:GNOME:GNOME-Projektes]. Ausführliche Informationen können auch der [https://library.gnome.org/users/empathy/stable/ offiziellen Dokumentation] {de} entnommen werden. = Unterstützte Protokolle = Empathy befindet sich noch in Entwicklung und unterstützt bislang folgende Instant-Messaging-Dienste: [[Vorlage(Bildunterschrift, ./Empathy_1.png, 200, "Kontaktliste", right)]] * [https://www.gadu-gadu.pl/ Gadu-Gadu] {pl} * Novell Groupwise * ICQ * [:IRC:] * mxit * myspace * Personen in deiner Nähe (People Nearby) * qq * Salut (bei anderen Programmen als "Bonjour" bekannt) * sametime * silc * SIP * [:XMPP:XMPP (Jabber)] * Facebook-Chat * [:XMPP#Habe-ich-vielleicht-schon-ein-XMPP-Nutzerkonto: weitere] * Zephyr == Dateiversand == Dateiversand wird bisher nur für XMPP und People Nearby unterstützt. Möchte man auf den Dateiversand über bestimmte Protokolle nicht verzichten, kann auf [:Pidgin:] zurück gegriffen werden. == Audio- und Video-Chat == Chatten mit Bild und Ton wird von Empathy derzeit für die Protokolle SIP und XMPP unterstützt. = Installation = Empathy ist in einer Ubuntu-Standardinstallation bis Version 15.10 bereits enthalten. Ansonsten kann mit folgendem Paket installiert werden [1]: {{{#!vorlage Paketinstallation empathy }}} = Einrichten = Nach Abschluss der Installation kann Empathy über * ''"Anwendungen -> Internet -> Empathy"'' (GNOME) * ''"Applications -> Netzwerk -> Empathy Sofortnachrichtendienst"'' (Xfce) gestartet werden. Alternativ steht für den Start [3] auch der Terminal-Befehl `empathy` zur Verfügung. Sofern man möchte, dass Empathy nach Anmeldung automatisch startet, erstellt man einen Eintrag im Autostart [4]. == Konto == [[Bild(Empathy_2.png, 300, right)]] Mit dem ersten Start von Empathy wird man vom Konto-Manager begrüßt, der es relativ intuitiv und in wenigen Schritten ermöglicht, ein Instant-Messaging-Konto einzurichten oder bestehende (Pidgin-)Konten zu importieren. Alternativ gelangt man über "''Bearbeiten -> Konten''" oder das Tasten-Kürzel [[Vorlage(Tasten, F4)]] zum Konto-Manager. Um ein bestehendes Konto einzurichten, geht man im Allgemeinen wie folgt vor: 1. "''Hinzufügen''" und Protokoll-Typ auswählen ([:XMPP:], ICQ, ...) 1. Benutzername und Passwort eingeben 1. Klick auf "''Anmelden''" 1. Optional: Die Konto-Bezeichnung durch Klick auf das bereits markierte Konto ändern Je nach Protokoll bietet der Konto-Manager noch diverse Einstellungen für Fortgeschrittene an, die bei Bedarf geändert werden können. Eine Liste von Instant-Messaging-Diensten, bei denen man sich zunächst registrieren muss, findet man [:Pidgin#Anmeldung: hier]. == Kontakt hinzufügen == Einen neuen Kontakt hinzuzufügen, gestaltet sich wie folgt: 1. "''Chat -> Kontakt hinzufügen''" 1. Konto auswählen, dem der neue Kontakt hinzugefügt werden soll 1. Kontakt-Details eingeben und Gruppe auswählen oder hinzufügen = Status-Meldungen = Der aktuelle Status sowie dessen Einstellungsmöglichkeiten finden sich zum Einen im [:GNOME_Shell/Bedienung/#Panel: Panel] in Form eines Tray-Symbols als auch in der Kontaktliste, wo auch der Status der Kontakte angezeigt wird. [[Bild(Empathy_3.png, 250)]] = Multi-User-Chats = Einige Instant-Messaging-Protokolle unterstützen sogenannte Multi-User-Chats (MUC) in Chat-Räumen. Hierbei können mehrere Teilnehmer gleichzeitig miteinander kommunizieren. Um einen Chat-Raum zu betreten, muss man in der Kontaktliste unter "''Raum -> Beitreten...''" die entsprechenden Zugangsdetails des MUCs eintragen. = Einstellungen = In den Einstellungs-Manager gelangt man über "''Bearbeiten -> Einstellungen''" in der Kontaktliste. == Allgemein == In der Kategorie "''Allgemein''" lassen sich verhaltensspezifische Einstellungen konfigurieren. == Benachrichtigen == Hier kann eingestellt wie Empathy auf neu eingegangene Nachrichten aufmerksam machen soll. == Rechtschreibprüfung == Empathy verfügt bereits über eine Rechtschreibprüfung, die man über den Tab "''Rechtschreibprüfung''" einstellen kann. Standardmäßig ist hier ``Englisch`` und ``Deutsch`` aktiviert. Empathy bedient sich hierbei der lokalisierten Wörterbücher der Desktop-Umgebung. == Erscheinungsbilder == Empathy kommt mit wenigen Themes für das IM-Fenster daher. Es gibt die Möglichkeit [https://www.adiumxtras.com/index.php?a=search&cat_id=5 Adium-Themes] {en} zu verwenden, wobei noch nicht alle Themes einwandfrei laufen. Eine Liste mit Themes gibt es auf der [gnomeapps:Empathy/Themes:Empathy-Homepage] {en}. Die Themes können wie folgt installiert werden: 1. Theme runterladen und entpacken[5] 1. Nach dem entpacken, muss das Theme im [:Homeverzeichnis:] unter '''.local/share/adium/message-styles/''' abgespeichert werden wobei der Ordner mit '''.AdiumMessageStyle''' enden muss. 1. Nun kann in den Einstellungen das Theme verändert werden. Alternativ kann man folgendes Skript abspeichern (z.B. als '''~/adiumxtra.sh''') und ausführbar machen: {{{#!code bash #!/bin/sh # Adium theme AdiumMessageStyle installer for Empathy # Originally © 2009 Antono Vasiljev # Licensed under the same terms as Empathy # http://antono.info/en/165-install-adium-themes-to-empathy # Changed by Vertlo Oraerk (did not work with directories containing spaces in the names) if [ -z $1 ] then echo echo "Usage:" echo "`basename $0` adiumxtra://some.url.here/extra" echo exit 1 else TMPDIR=`mktemp --directory` XTRAURL=`echo $1 | sed -e "s/^adiumxtra:/http:/"` DEST="$HOME/.local/share/adium/message-styles/" if [ ! -d $DEST ] then mkdir -v -p $DEST fi cd $TMPDIR echo "Downloding extra..." wget --no-verbose -O xtra.zip $XTRAURL unzip -qq xtra.zip ls -d ./*.AdiumMessageStyle/ > themes_to_copy.lst num_bytes=`wc -c themes_to_copy.lst | sed 's# themes_to_copy.lst##'` if [ $num_bytes = 0 ] then echo "No themes found in downloaded file" else while read line do echo cp -r \'$line\' "$DEST" | sh done < themes_to_copy.lst echo echo "Theme $XTRAURL was succesfully installed to $DEST" fi rm xtra.zip rm -r $TMPDIR fi exit 0 }}} Dieses Skript kann man dann im Browser dann mit dem Protokoll adiumxtra verknüpfen. ===Opera=== In Opera geht man in die ''"Einstellungen"'' ([[Vorlage(Tasten, STRG+F12)]]) und wählt im Reiter ''"Erweitert"'' den Unterpunkt ''"Programme"''. Dort klickt man ''"Hinzufügen"'' an, gibt als Protokoll 'adiumxtra' an und wählt als anderes Programm das Skript aus. Will man die Zuordnung gleich für alle Benutzer vornehmen, muss man die Datei '''/etc/opera6rc''' mit einem Editor mit Root-Rechten [3] öffnen und folgende Zeilen hinzufügen: {{{[Trusted Protocols] adiumxtra=0,0,~/adiumxtra.sh }}} Das Skript sollte dann aber mit Rootrechten an einen Ort kopiert werden, wo es von allen Benutzern erreichbar ist. ===Konqueror=== Um das Skript in Kombination mit dem Konqueror zu nutzen, muss man '''/usr/share/kde4/services/adiumxtra.protocol''' mit einem Editor mit Root-Rechten [3] öffnen und fügt folgenden Inhalt ein: {{{[Protocol] exec=~/adiumxtra.sh "%u" protocol=adiumxtra input=none output=none helper=true reading=true writing=true }}} Sollte die Datei noch nicht existieren, legt man sie einfach an: {{{#!vorlage Befehl sudo touch /usr/share/services/adiumxtra.protocol }}} = Tastenkürzel = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> Allgemein +++ Taste(n) Funktion +++ [[Vorlage(Tasten, ctrl+l)]] Inhalt des Fensters leeren +++ [[Vorlage(Tasten, ctrl+w)]] Fenster schließen }}} {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> Kontaktliste +++ Taste(n) Funktion +++ [[Vorlage(Tasten, ctrl+n)]] Neue Unterhaltung starten +++ [[Vorlage(Tasten, F3)]] Mitschnitt der vorherigen Unterhaltung anschauen +++ [[Vorlage(Tasten, ctrl+h)]] Abgemeldete Kontakte anzeigen/verstecken +++ [[Vorlage(Tasten, F4)]] Konto-Manager starten +++ [[Vorlage(Tasten, ctrl+q)]] Empathy beenden }}} = Chat-Log = Es gibt verschiedene Gründe seine vorigen Unterhaltungen zu speichern (Sicherung, Umzug auf ein neues System... ). Dabei sollte man wissen, dass die zugehörigen Logs in '''~/.local/share/TpLogger/logs''' zu finden sind. = Probleme = == Umlaute werden nicht richtig angezeigt == Falls bei Verwendung von ICQ Umlaute nicht richtig angezeigt werden und diese Fehlermeldung kommt, {{{ UIN: ????? (There was an error receiving this message. Either you and UIN have different encodings selected, or UIN has a buggy client.) }}} hilft es unter "''Bearbeiten -> Konten -> Fortgeschritten -> Zeichensatz''" anstatt ''UTF-8'' den folgenden einzutragen: ''ISO-8859-15'' == Suchen von Jabber-Chaträumen == Die aktuelle Version kann nur die Chaträume des XMPP-Servers browsen, bei dem man angemeldet ist. Man kann zwar andere Server in der Serverzeile angeben, der anschließende Klick auf ''"Browse"'' liefert aber wieder nur die Liste des Anmeldeservers. == ICQ-Kontakte verschwinden == Wenn nach einem Neustart alle ICQ-Kontakte verschwunden sind, dann gibt es ein Problem mit der Synchronisation der Kontakte zwischen ICQ und Empathy. Hierbei handelt es sich um einen Fehler: [bug:461400:] Um trotzdem Kontakte hinzufügen zu können, müssen diese entweder über den ICQ-Klienten für Windows oder über die Online-Anwendung ICQ2Go ([https://www.icq.com]) hinzugefügt werden. Empathy erkennt diese dann automatisch und nimmt sie in die Kontaktliste auf. == Empathy verbindet nicht zu ekiga.net (SIP) == Grundsätzliche Voraussetzung für die Nutzung des SIP-Protokolls ist die Installation des Pakets ''telepathy-sofiasip''. Dennoch verbindet Empathy nicht mit SIP-Accounts des Anbieters Ekiga (in früheren Ubuntu-Versionen der default-SIP-Client). Dieses Problem ist den Entwicklern bekannt und sie schreiben [gnomeapps:Empathy/FAQ#My_Ekiga_account_doesn.27t_work.:hier]: "This is a problem in the ekiga.net server. Unfortunately this can't be fixed in Telepathy because it will break the compatibility with other SIP servers." Mit anderen Worten: Das Problem ist durch den Server von Ekiga.net verursacht, nicht durch die Programmierung von ''Empathy'' oder ''telepathy-sofiasip''. == Empathy abgehackter Mikrofon Sound unter GNOME == Wenn der Mikrofon Ton mehrmals pro Sekunde abgehackt wird, kann das ein Problem mit dem Pulseaudio Server sein. Um dieses zu umgehen, kann für Eingangssignale unter GNOME direkt das ALSA Audio System genutzt werden. Um dieses einzustellen den Dialog Multimedia-Systeme mittels dem Befehl starten {{{#!vorlage Befehl gstreamer-properties }}} Das Vorgabe-Eingabe Plugin auf '''ALSA -Advanced Audio Sound Architektur''' setzten und entsprechenden Gerät auswählen. {{{#!vorlage Hinweis Unter Ubuntu Natty Narwhal 11.04 war es nötig, erst das ''"Plugin"'' auf ''"Angepasst"'' zu stellen und anschließend in das Textfeld ''"Weiterleitung"'' zu klicken, um unter dem ''Plugin: "ALSA -Advanced Audio Sound Architektur"'' ein Gerät auswählen zu können. }}} ==Empathy und Skype== Prinzipiell kann man Skype-Kontakte über Empathy verwalten. Dazu installiert man das Paket {{{#!vorlage Paketinstallation pidgin-skype }}} Nach einem Neustart von Empathy kann man ein Skype Konto hinzufügen. Dazu geht man nach dieser Anleitung vor: [omgubuntu:2011/04/run-skype-as-a-daemon-and-manage-it-from-empathy-in-ubuntu-11-04/:]. Sollte das nicht funktionieren muss das gesamte Paket wieder mit {{{#!vorlage Befehl sudo apt-get remove pidgin-skype }}} entfernt werden. Danach installiert man das Ersatzpaket, das in diesem Bugreport verlinkt ist: [bug:567248:]. Nun sollte es möglich sein ein Skype-Konto anzulegen. Seit '''12.10''' muss zum erstellen eines Skype-Kontos {{{#!vorlage Befehl empathy-accounts }}} im Terminal aufgerufen werden, da Skype unter Online-Konten nicht auswählbar ist. == Fehler beim Verbinden zum Facebook-Chat == Tritt folgende Fehlermeldung auf, kann es nötig sein, in Facebooks Einstellungen "Anwendungen erlauben" zu aktivieren.{{{ XXXX.XXXX@chat.facebook.com/Pidgin abgemeldet Undefinierte Bedingung }}} == Arbeitsumgebung freigeben == Die Option "Meine Arbeitsumgebung freigeben" funktioniert nur bei den Jabber/XMPP Kontakten, und dann auch nur wenn '''beide Seiten''' empathy als Jabber/XMPP Client benutzen. Damit diese auch aktiviert ist, muss auf dem Rechner der seine Arbeitsumgebung freigeben möchte ''zusätzlich'' '''vino''' und auf dem Rechner der die Arbeitsumgebung angezeigt haben möchte ''zusätzlich'' '''vinagre''' installiert sein (s. [https://library.gnome.org/users/empathy/stable/share-desktop.html.de Link 1] [askubuntu:11075/how-can-i-enable-the-share-desktop-feature-in-empathy?answertab=votes#tab-top:Link 2]). Andere [:VNC:] [gnome:589224:Server] oder [gnome:589254:Clients] werden von Empathy nicht unterstützt. = Links = * [gnomeapps:Empathy: Projektseite] {en} * [gnomeapps:Empathy/FAQ: Empathy's FAQ] {en} * [ubuntu:EmpathyVsPidginUsability:Empathy vs. Pidgin Usability] ## * [bug:ubuntu/+source/empathy/+bug/253452:Bugreport zum Problem mit Umlauten] * [bug:253452: Bugreport zum Problem mit Umlauten] * [https://adiumxtras.com/index.php?a=cats&cat_id=5 Empathy Themes] {en} #tag: GNOME, Internet, Kommunikation, Jabber, ICQ, Instant Messenger