Your continued donations keep Swissjabber running!

Mcabber einrichten

Aus Swissjabber

(Weitergeleitet von Mcabber Howto (Konsolen client))
Wechseln zu: Navigation, Suche

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

In seiner Standardkonfiguration benötigt dieser nur vier Optionen, welche in der Konfigurationsdatei $HOME/.mcabberrc gespeichert sind.

set username = your_user_name
set server   = swissjabber.ch
set resource = console
set priority = 1

Starten

shell> mcabber

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
Diese Seite wurde zuletzt am 9. April 2012 um 14:21 Uhr geändert.
Diese Seite wurde bisher 10.557-mal abgerufen.

Your ip address is: 38.107.179.226


Valid XHTML 1.0 Transitional Valid XHTML 1.0 Transitional Nine Internet Solutions AG

© 2002-2009 swissjabber Marco Balmer | Co-Location by nine.ch