| Your continued donations keep Swissjabber running! |
Mcabber einrichten
Aus Swissjabber
Mcabber ist ein gewöhnungsbedürftiger, aber sehr praktischer Client für die Console.
Inhaltsverzeichnis |
Installation
Unter Linux kann in den meisten Distributionen der jeweilige Paketmanager benutzt werden:
- Alpine Linux: apk add mcabber
- Arch Linux: pacman -S mcabber
- Debian: apt-get install mcabber
- (K/X)Ubuntu: apt-get install mcabber
- Fedora: yum install mcabber
- Gentoo: emerge mcabber
Konfiguration
Erweiterte Konfiguration
Logging
Mit den folgenden Optionen kann das Logging des Clients aktiviert werden. Dabei ist darauf zu achten, dass das in logging_dir konfigurierte Verzeichnis bereits existiert.
set logging = 1 set logging_dir = $HOME/.mcabber/logs/ set log_muc_conf = 1
Status
Vordefinierte Status-Nachrichten lassen sich mit den folgenden Optionen zusätzlich hinzufügen.
set message_avail = I'm available set message_free = I'm free for chat set message_dnd = Please do not disturb set message_notavail = Work set message_away = I'm away
Wenn 300 Sekunden keine Aktion getätigt wird, stellt der Client den Status auf idle und als Nachricht die in message_autoaway definierte Nachricht ein.
set message_autoaway = Idle set autoaway = 300
Buddies and hide_os
Damit werden Benutzer, welche nicht online sind ausgeblendet. Ist vorteilhaft bei Benutzern mit vielen Kontakten.
set hide_offline_buddies = 1 set iq_version_hide_os = 1
Muc
Die Option zeigt wenn ein Benutzer in einen Muc-Channel kommt, die möglichen Informationen über diesen an.
set muc_auto_whois = 1
Aliases
Mit den untenstehenden Konfigurationen lassen sich einfache aliases definieren. Um einen Status korrekterweise zu ändern, wäre der folgende Befehl nötig:
- /status away
Da dies viel Text benötigt, kann man einen alias definieren. Der Befehl würde dann /away lauten. Zudem sind folgende Befehle bereits konfiguriert:
- Ctrl-q: Zur nächsten ungelesenen Nachricht springen und diese anzeigen
- Ctrl-p: Im Chatlog des aktuellen Benutzers zurück scrollen
- Ctrl-n: Im Chatlog des aktuellen Benutzers vorwärts scrollen
- Ctrl-d: In der Benutzerliste auf der linken Seite nach oben scrollen
- Ctrl-f: In der Benutzerliste auf der linken Seite unten oben scrollen
alias me = say /me alias online = status online alias away = status away alias dnd = status dnd alias notavail = status notavail bind 24 = roster alternate bind 269 = roster toggle_offline bind 276 = roster toggle bind 521 = buffer up bind 514 = buffer down bind 4 = roster up bind 6 = roster down
SSL-Konfiguration
Um ssl_verify zu verwenden, muss zusätzlich das root-CA von cacert installiert werden.
set ssl = 1 set ssl_verify = 0 set ssl_cafile = /etc/ssl/certs/ca-certificates.crt