Einrichtung Psi

Aus RWTH Jabber

Wechseln zu: Navigation, Suche
Bild:JUNe-mini.jpg Dieser Artikel wird von den am Jabber University Network beteiligten Universitäten gemeinsam verwendet. Aus diesem Grund ist der Artikel allgemein gehalten und nicht spezifisch für eine bestimmte Universität. Dadurch sparen wir eine Menge Arbeit und können euch insgesamt eine umfangreichere Dokumentation bieten.
Bild:psi-logo.jpg
Bild:psi-main.jpg

Psi ist einer der Clients, die ausschließlich nur das Jabber-Protokoll unterstützen. Die Entwickler können sich daher voll auf Jabber konzentrieren und Psi ist so zu einer Art Referenz geworden. Psi zielt vor allem auf Nutzer die ein kompaktes und individuell angepasstes Layout, frei von KlickiBunti und in Kombination mit sicherer Kommunikation wünschen. Für unerfahrende Nutzer ist der Client auf Grund der Vielzahl an Einstellungen nur bedingt geeignet.

Es gibt zahlreiche Icon- und Smilie-Sets, die man auch selbst erstellen kann (XML-Datei). Die Farben und Schriftarten der Kontaktliste lassen sich ebenfalls ziemlich frei einstellen. Alle Buttons des Hauptfensters lassen sich einzeln ein- und ausblenden bzw. umsortieren.

Auch Soundeffekte und Tastenkombinationen lassen sich verändern. An Spezial-Features bietet Psi ebenfalls einiges. Unterstützung für OpenPGP und PrivacyLists ist sicher ganz praktisch. Via AdHoc-Commands lässt sich der Clients von einem anderen Rechner aus fernsteuern. Nutzer von MultiUserChats werden sich sicherlich über die Bookmark-Funktion freuen. Psi gehört übrigens zu den wenigen Jabber-Clients nicht nur einfach TLS-Verschlüsselung beherrschen, sondern auch die Zertifikate prüfen.

Chatfenster können als Einzelfenster oder in Tabs angeordnet werden. Wer will kann auch beides gleichzeitig, d.h. mehrere Fenster mit jeweils mehreren Tabs. Dabei kann man die Tabs dann auch per Drag&Drop zwischen den Fenstern hin- und herschieben. Chaträume (Gruppenchat) werden auf Wunsch entweder wie normale Chatfenster (als Tabs) behandelt oder bekommen ein eigenes Fenster.

Ab der Version 0.13 unterstützt Psi unter Linux und MacOS mit Hilfe des PsiMedia-Plugins das Jingle-Protokoll. Jingle ist der Standard für Audiochat/VoIP über Jabber. Benötigt wird dafür unter Linux und MacOS mindestens Version 0.13-rc1. Unter Windows benötigt man die Version 0.14. Sofern das fertige Binary verwendet wird das Plugin bereits mitgeliefert.

Fazit: Psi gehört mit Recht zur TOP-5 der beliebtesten Jabber-Clients.

Inhaltsverzeichnis


[Bearbeiten] Jabber-Konto einrichten

Beim ersten Start fragt Psi einen direkt nach den benötigten Accountdaten. Später kommt man ins selbe Menü durch Psi-Button -> Nutzerkonten bzw. Account Setup in der englischen Version.

Es ist abhängig vom Jabber-Server den man nutzen möchte, ob man den Haken bei Neues Nutzerkonto registrieren bzw. Register new account setzen muss. Hast du bereits einen bestehenden Account, so setze den Haken nicht. Bei vielen nicht öffentlichen Servern (z.B. Universitäten) wurden bereits Accounts für alle berechtigten Personen automatisch erzeugt oder die Anmeldung läuft auf andere Weise, beispielsweise über ein Webinterface. Auch hier hast du also bereits einen bestehenden Account. Setze den Haken nur, wenn Psi wirklich einen neuen Account auf dem Server erzeugen soll. Auf der Webseite deines Jabber-Servers finden sich sicherlich Informationen dazu.


[Bearbeiten] neuen Account erzeugen

Die folgenden Screenshots stammen von einem englischsprachigen Psi 0.12:

Bild:psi-newacc-1.jpg

  • Hier musst du im Feld Server den Namen des Jabber-Servers angeben bei dem du dich registrieren willst. Hier im Beispiel wurde jabber.fsinf.de gewählt, aber das kann natürlich auch ein beliebiger anderer Server sein.
  • Die restlichen Einstellungen können so beleiben wie sie sind.
  • Wenn die Verbindung mit dem Server aufgebaut wird, erhälst du möglicherweise eine Warnung bezüglich des SSL-Zertifikats. Sofern du das SSL-Zertifikat des Servers nicht explizit importiert hast, kannst du die Warnung ignorieren.

Bild:psi-newacc-2.jpg

  • Hier wählst du nun ein Passwort und deinen Benutzernamen. Aus dem Benutzernamen und dem Namen des Servers wird später deine JabberID.
  • Die Felder Name und EMail kannst du in der Regel (ggf. nicht immer) einfach leer lassen. In den meisten Fällen kann sowieso niemand prüfen was du dort reinschreibst. ;)
  • Machen Server haben hier leider nur einen ziemlich kurzen "Timeout" gesetzt. D.h. du hast möglicherweise nur eine beschränkte Zeit für dieses Eingabefenster. Ist aber nicht schlimm, du musst dann nur wieder von vorne anfangen.
  • Es kann natürlich vorkommen, dass dein Benutzername bereits vergeben ist. In diesem Fall kommt eine entsprechende Fehlermeldung und du kannst einen anderen Benutzernamen wählen.

Bild:psi-newacc-3.jpg

  • Dein neuer Account ist nun eingerichtet und sollte funktionieren. Es ist allerdings empfehlenswert einige weitere Einstellungen vorzunehmen. Lese dazu einfach im folgenden Abschnitt weiter.

[Bearbeiten] bestehenden Account einrichten

Die folgenden Screenshots stammen von einem englischsprachigen Psi 0.12-RC1:

Bild:psi-setup1.jpg

  • Jabber ID: Deine vollständige JabberID die du bei der Anmeldung erhalten hast.
  • Password: Das Passwort, dass du dir bei der Anmeldung gegeben hast oder das zu deinem Mitarbeiter-Account gehörige Passwort.

Bild:psi-setup2.jpg

  • Encrpyt connection : sollte auf Always stehen, damit wird deine Verbindung mit TLS (= SSL 3.0) verschlüsselt. Es kann sein, dass dein Server noch kein TLS oder gar keine Verschlüsselung unterstützt. Versuche Legacy SSL, ansonsten When available.
  • Ignore SSL warnings : Wer viel Wert auf eine sichere, verschlüsselte Verbindung legt, sollte man den Haken nicht setzen und das SSL-Zertifkat des Servers importieren. Anderenfalls kann man diesen Haken aber ruhig setzen.
  • Manually Specify Server Host/Port : Falls das einloggen beim Server merkwürdig langsam ist, kannst du hier die Sache etwas beschleunigen. Gebe den Namen deines Server oder direkt seine IP-Adresse an. Als Port wählst du normalerweise 5222. Solltest du aber die veraltete Legacy SSL-Verschlüsselung benutzen, musst du Port 5223 wählen.

Bild:psi-setup3.jpg

  • Resource / Priorty : diese Einstellungen werden benötigt, wenn du deinen Account mit mehreren Jabber-Clients gleichzeitig nutzen möchtest. (siehe Priorität/Ressource)
  • Data Transfer Proxy : Mit dieser Einstellung legt man den Proxy-Server für Dateiübertragungen fest. Mehr im Artikel Dateitransfer.

[Bearbeiten] erster Login

Nachdem dein Account eingerichtet ist setze deinen Status auf "Online" und Psi loggt sich beim Server ein. Beim ersten Login wirst du aufgefordert deine vCard auszufüllen. Diese Informationen können von jedem eingesehen werden, sei also vorsichtig was du dort angibst. Die vCard kann auch ruhig leer bleiben, allerdings sollte man zumindest einen Nicknamen angeben. Dieser Name erscheint später in der Kontaktliste deiner Freunde. Auch bei dir selbst wird dieser Name an einigen Stellen angezeigt.

Das Avatar-Bild kann ein JPG oder PNG-Bild sein. Es sollte nach Möglichkeit quadratisch sein und eine Dateigröße von 8kB nicht überschreiten. Empfohlen wird eine Größe zwischen 32 und 96 Pixeln. Wenn du fertig bist klicke auf Publish. Du kannst deine vCard jederzeit wieder ändern.

Bild:psi-vcard.jpg

[Bearbeiten] MultiUserChat

[Bearbeiten] Vorhandenen Räumen beitreten

Es gibt viele verschiedene Wege einen Chatraum zu betreten. Einer davon ist der folgende: Unten auf das Psi-Menü klicken und dann Dienste durchsuchen bzw. Service Discovery auswählen.

Bild:psi-menu-services.jpg

Es öffnet sich ein neues Fenster, welches versucht die zur Verfügung stehenden Dienste vom Server zu beziehen, was ein paar Sekunden dauern kann. Danach kann man die bestehenden Räume ansehen, indem man auf das + neben Public Chatrooms klickt und dann mit einem Doppelklick den gewünschten Raum auswählt.

Bild:psi-chatrooms.jpg

Übrigens kann man auch Chaträume auf anderen Servern benutzen. Im Service Discovery-Fenster befindet sich oben ein Feld Address. Hier kannst du den Jabber-Server angeben den du durchsuchen möchtest.

[Bearbeiten] Neuen Raum erstellen

Man lässt sich wie oben beschrieben die Liste der Dienste des Server anzeigen. Dann klickt man mit der rechten Maustaste auf Public Chatrooms und wählt Join aus. In dem nun erscheinenden Fenster trägt man nun gewünschten Namen des Raumes ein. Das Passwort-Feld kann leer bleiben. Auf diese Weise kann man übrigens auch Räume betreten, die nicht auf der öffentlichen Raumliste zu finden sind.

Bild:psi-chatroom-new.jpg

[Bearbeiten] Lesezeichen auf Räume setzen

Psi kann ab Version 0.12 sogenannte Bookmarks verwalten. Diese erlauben ein bequemes betreten der Chaträume, ohne den Umweg über das Service Discovery. Auch ist es möglich das Räume automatisch beim starten von Psi betreten werden.

Bild:psi-openbookmarks.jpg

Bild:psi-bookmarks.jpg

Mit Add kann man neue Räume hinzufügen. Als Host gibt man den Namen des MutliUserChat-Dienstes an. Diesen findet man über Dienste durchsuchen bzw. Service Discovery wie oben beschrieben heraus.

[Bearbeiten] Nach Benutzern suchen

Bild:Info.png Jabber ist dezentral, daher gibt es kein zentrales Benutzerverzeichnis. Die meisten Server haben jedoch ein Verzeichnis für ihre jeweiligen Nutzer. Man kann die Verzeichnisse beliebiger Server durchsuchen, wenn man den Namen des Verzeichnisses kennt und das Verzeichnis den Zugriff eines externen Nutzers erlaubt.

Um mit Psi nach Benutzern auf dem Server zu suchen, klickt man unten links auf das Psi-Menü und wählt Dienste durchsuchen bzw. Service Discovery aus.

Bild:psi-menu-services.jpg

Nun klickt man mit der Rechten Maustaste auf User Search und wählt Suchen bzw. Search aus.

Bild:psi-usersearch1.jpg

Es öffnet sich ein neues Fenster, in dem man nach anderen Benutzern suchen kann. Eine Suche nach * ergibt eine Liste aller Benutzer auf dem Server. Allgemein kann man * als Wildcard benutzen. Beachte, dass eine Suche erfolglos sein kann, wenn du beispielsweise nach Martin Weusten suchst, der gesuchte Benutzername aber Martin.Weusten ist. Hier kann der * hilfreich sein.

Bild:psi-usersearch2.jpg


[Bearbeiten] Audiochat / VoIP

Ab der Version 0.13 unterstützt Psi unter Linux/MacOSmit Hilfe des PsiMedia-Plugins, welches VoIP-Funktionen bereitstellt, das Jingle-Protokoll. Also den Standard für VoIP über Jabber. PsiMedia kann theoretisch auch eine Webcam ansprechen, aber Psi kann damit wohl noch nicht umgehen.

In der Binary-Version von Psi wird das Plugin bereits mitgeliefert. Vom Prinzip muss man einfach nur Psi starten. Wenn im Abschnitt "Hilfe" ein "About GStreamer" auftaucht, wurde das Plugin erkannt. Benötigt wird unter Linux und MacOS mindestens Version 0.13-rc1. Unter Windows funktioniert das ganze ohne das Plugin in der Version 0.14

Damit der Voice-Chat funktioniert muss man Psi für P2P-Dateitransfer konfigurieren. Allerdings muss man nicht nur den in den Psi-Optionen angegebenen Port freischalten sondern (wahrscheinlich) auch einige nachfolgende. Die Vermutung ist das Psi mehrere Ports benötigt, wenn man mehrere Gespräche gleichzeitig führt, bzw. dabei Dateitransfers durchführt. (muss noch von uns erforscht werden...)

Bild:psi-voicecall.jpg

Persönliche Werkzeuge