[[Vorlage(Getestet, bionic)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] [https://profanity-im.github.io/ Profanity] {en} ist ein von [:Irssi:] inspirierter Jabber/[:XMPP:]-Client für das Terminal oder die Konsole. Er lässt sich ebenso einfach bedienen wie ein IRC-Client, z.B. Irssi oder [:WeeChat:]. Alternative Programme sind im Artikel [:Instant_Messenger#Ohne-grafische-Oberflaeche:] zu finden. = Installation = profanity ist in den offiziellen Paketquellen enthalten. Das folgende Paket ist zu installieren: {{{#!vorlage Paketinstallation profanity, universe }}} = Verwendung = Profanity lässt sich von jedem beliebigen Terminal aus mit dem Befehl {{{#!vorlage Befehl profanity }}} starten [3]. Weitere Optionen und Parameter sind in der [:man:Manpage] [4] ersichtlich. == Befehle == {{{#!vorlage Tabelle Befehl Funktion +++ `/help` Übersicht über verfügbare Hilfethemen anzeigen +++ `/win` Fensterliste ausgeben +++ `/connect user@server.de` Mit einem Account an einem XMPP-Server anmelden +++ `/msg kontakt@server.de` Eine Konversation mit einem Kontakt beginnen. +++ `/quit` Profanity beenden +++ `/disconnect` Verbindung zum XMPP-Server beenden +++ `/join raum@conference.server.de password raumpasswort` Einen Konferenzraum betreten (mit optionalem Passwort) +++ `/nick neuernick` Nicknamen ändern +++ `/close` Konferenzraum verlassen +++ `/roster` Den sogenannten "Roster" anzeigen mit Kontakten und Gruppen }}} == Theme wechseln == Um profanity optisch anzupassen, kann man das Design anpassen. profanity kommt bereits mit mehreren Themes. Mit folgendem Befehl lassen sich die verfügbaren Themes auflisten: {{{#!vorlage Befehl /theme list }}} Das Design kann mit folgendem Befehl angewendet werden: {{{#!vorlage Befehl /theme load THEMENAME }}} Eine Auswahl der Designs, die bei profanity mitgeliefert werden: {{{#!vorlage Tabelle [[Bild(./profanity-headache-theme.png, 250)]] [[Bild(./profanity-shade-theme.png, 250)]] [[Bild(./profanity-whiteness-theme.png, 250)]] [[Bild(./profanity-redsplash-theme.png, 250)]] +++ <:>headache theme <:>shade theme <:>whiteness theme <:>redsplash theme }}} = Plugins = == OMEMO == Profanity unterstützt OMEMO, was aber für Versionen < 0.7.0 zusätzlich kompiliert werden muss. Dazu werden werden folgende Abhängigkeiten benötigt: {{{#!vorlage Paketinstallation build-essential libssl-dev libffi-dev python-dev git }}} Dann wird das Plugin auf die lokale Festplatte geklont: {{{#!vorlage Befehl git clone https://github.com/ReneVolution/profanity-omemo-plugin.git }}} Im gerade erstellen Ordner, '''profanity-omemo-plugin''', wird der Befehl {{{#!vorlage Befehl ./install.sh }}} ausgeführt. Jetzt muss das Plugin in Profanity noch aktiviert werden. Profanity starten und folgenden Befehl ausführen: {{{#!vorlage Befehl /plugins load prof_omemo_plugin.py }}} === OMEMO Befehle === {{{#!vorlage Tabelle Befehl Funktion +++ `/omemo (on|off)` Omemo aktivieren / deaktivieren (Standard `on`) +++ `/omemo status` Aktueller Status zu Omemo +++ `/omemo start [contact jid]` Einen Verschlüsselten Chat mit einem Kontakt beginnen +++ `/omemo end [contact jid]` Verschlüsselten Chat beenden +++ `/omemo fingerprint` Zeigt die OMEMO fingerprints des Kontakts +++ `/omemo trust [fingerprint]` Markiert einen fingerprint als vertrauenswürdig, d.h. OMEMO Verschlüsselung für das Gerät mit diesem fingerprint wird aktiviert. }}} = Tastenkombinationen = {{{#!vorlage Tabelle Funktion Taste +++ Zu einem Gesprächsfenster (1 - 10) wechseln [[Vorlage(Tasten, alt+1)]] bis [[Vorlage(Tasten, alt+0)]] oder [[Vorlage(Tasten, F1)]] bis [[Vorlage(Tasten, F12)]] +++ Zu einem Gesprächsfenster (11 - 20) wechseln [[Vorlage(Tasten, alt+q)]] bis [[Vorlage(Tasten, alt+p)]] +++ Zum nächsten Gesprächsfenster wechseln [[Vorlage(Tasten, alt+links)]] und [[Vorlage(Tasten, alt+rechts)]] +++ Zum nächsten Chatfenster mit ungelesenen Nachrichten wechseln (ab 0.8.0) [[Vorlage(Tasten, alt+a)]] }}} = Links = * [https://profanity-im.github.io Projektseite] {en} * [https://profanity-im.github.io/install.html Installationsdokumentation] {en} * [https://profanity-im.github.io/userguide.html Userguide] {en} * [https://profanity-im.github.io/faq.html FAQ] {en} * [https://lists.notraces.net/mailman/listinfo/profanity Mailingliste] {en} * [https://profanity-im.github.io/reference.html Komplette Kommandoreferenz] {en} * [:Instant_Messenger:] {Übersicht} Programmübersicht #tag: Netzwerk, Internet, Kommunikation