Smuxi

Van Wikipedia, de gratis encyclopedie

Smuxi

Smuxi-Logo

Smuxi 0.7.2
Basisdaten

Entwickler Mirco Bauer
Aktuelle Version 1.0
(9. August 2015)
Betriebssystem FreeBSD, Linux, macOS, Windows
Programmier­sprache C#
Kategorie IRC-Client
Lizenz GPL (Freie Software)
deutschsprachig ja
www.smuxi.org

Smuxi ist ein freier, durch irssi inspirierter und plattformunabhängiger IRC-Client, dessen Zielgruppe die Gnome Benutzeroberfläche ist. Er hat eine Separation von Frontend und Anwendungskern, die in einer grafischen Anwendung vereint sind.[1]

Architektur[Bearbeiten | Quelltext bearbeiten]

Smuxi basiert auf dem Client-Server-Modell: Der Kern der Anwendung kann auf einem Server ausgeführt werden, der rund um die Uhr mit dem Internet verbunden ist. Einer oder mehrere Clients können anschließend mit dem Kern verbunden werden, sodass die Verbindung zu IRC-Netzwerken aufrechterhalten wird, während die Clients geschlossen wurden. Ebenso ermöglicht es, von jedem Rechner auf den Smuxi-Server zuzugreifen und so IRC-Nachrichten jederzeit empfangen zu können. Die Kombination der Anwendungen Screen und Irssi dienten als Vorbild für diese Architektur.[1]

Ebenso besteht die Möglichkeit, den Kern der Anwendung lokal zu betreiben. In diesem Fall wirkt Smuxi wie ein gewöhnlicher IRC-Client, es ist kein zusätzliches Verwalten des Anwendungskerns nötig.

Funktionalitäten[Bearbeiten | Quelltext bearbeiten]

Im Gegensatz zu einem Bouncer ermöglicht die Architektur von Smuxi das Anzeigen der originalen Zeitstempel sowie die Anzeige von Highlights, die seit dem Abtrennen des Frontends eingegangen sind. Außerdem ermöglicht Smuxi die Konfiguration und Speicherung der Einstellungen in der Engine, sodass die Konfiguration auch beim Verbinden unterschiedlicher Frontends nur einmal erfolgen muss.[2] Weiterhin unterstützt Smuxi das Einfärben von Nicks mit über alle Channel und IRC-Netzwerke hinweg identischen Farben, sowie ein Caret-Modus, ähnlich wie er in Firefox zu finden ist, der das Navigieren durch die Nachrichten unter Benutzung der Tastatur ermöglicht. Neben den üblichen Funktionalitäten, wie der Unterstützung von CTCP, Channel-Suche und Nickname-Vervollständigung, können die Farben für Schrift, Hintergrund und Hervorhebungen geändert werden. Der Client bietet ein grafisches User-Interface mit Reitern, in dem Gesprächsfenster umsortiert werden können. Smuxi kann sich sowohl mit einer lokalen Engine als auch einer entfernten Engine unter der Benutzung eines Drop-Down Menüs (ähnlich wie screen in Benutzung mit irssi) verbinden. Als erstes Protokoll neben dem IRC-Protokoll ist bereits das Twitter-Protokoll[3] implementiert. Ebenso wurde die benutzerdefinierte Highlight-Liste umgesetzt. So können nun Worte definiert werden, die hervorgehoben werden, statt wie bisher nur Zeilen, in denen der exakte Nick verwendet wurde. Zusätzlich können Filter individuell gesetzt werden. So ist es möglich, keine, lediglich bestimmte oder alle Event-Messages sowie normale Nachrichten auszufiltern. Dies kann sogar Protokoll- oder Channel-spezifisch geschehen.[4]

Geplante Funktionalitäten für die kommende Version[Bearbeiten | Quelltext bearbeiten]

Für die kommenden Versionen von Smuxi sind einige weitere Funktionalitäten geplant. Hierzu gehören unter anderem die Unterstützung von SSL und IPv6, sowie HTTP-/SOCKS-Proxy. So soll es eine benutzerdefinierte Listen mit Wörtern geben, die hervorgehoben werden, statt wie bisher nur Zeilen, in denen der exakte Nick verwendet wurde.[5]

Verbreitung[Bearbeiten | Quelltext bearbeiten]

In den meisten großen Linux-Distributionen ist Smuxi zu finden. Zum Beispiel in: Debian und Debian GNU/kFreeBSD[6], Ubuntu[7], Gentoo Linux[8], Arch Linux[9], und openSUSE Community Repository[10].

Weiterhin ist Smuxi für Windows 2000 / XP / Vista / 7 / 8.x (32-bit und 64-bit Architektur) verfügbar[11].

Kritiken[Bearbeiten | Quelltext bearbeiten]

“If you’re looking for IRC clients you’re spoilt for choice with many distributions, as there are plenty to choose from. Some are text-based (IRSSI), some integrate well with instant messenger applications (Pidgin) while others are simply IRC clients through and through. Smuxi falls into the latter category, and we're glad it does, because it's a good little IRC client.”

„Wenn Sie nach einem IRC Client suchen, haben Sie die Qual der Wahl mit vielen Varianten, da es viele gibt, aus denen man wählen kann. Einige sind textbasiert (IRSSI), einige fügen sich gut in Sofortnachrichten Anwendungen ein (Pidgin) während andere einfach IRC clients durch und durch sind. Smuxi fällt in die letztere Kategorie und wir sind froh, dass es das tut, denn es ist ein guter kleiner IRC Client.“

TuxRadar: 100 open source gems – part 2[12]

“Smuxi is a lightweight client with a slim, yet fully customizable interface. … Smuxi allows the user to completely change the default interface, moving or removing just about any aspect.”

„Smuxi ist ein leichtgewichtiger Client mit einer schlanken dennoch völlig anpassbaren Benutzerschnittstelle. … Smuxi erlaubt dem Nutzer die standardmäßige Benutzerschnittstelle komplett zu verändern, jeden Gesichtspunkt hinzuzufügen oder zu entfernen.“

Tom’s Hardware: Lightweight IRC Clients - Review[13]

Literatur[Bearbeiten | Quelltext bearbeiten]

  • Andy Hudson, IRC-Client Smuxi. In: Linux Format. Nr. 116, ISSN 1470-4234, S. 78

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. a b Smuxi: About. Abgerufen am 24. April 2009.
  2. Smuxi:Vergleich zu einem Bouncer. Abgerufen am 9. September 2010.
  3. Smuxi: Twitter Integration. Abgerufen am 22. November 2009.
  4. Smuxi: Roadmap. Abgerufen am 9. August 2010.
  5. Smuxi: Roadmap. Abgerufen am 18. Oktober 2009.
  6. Smuxi in Debian. Abgerufen am 22. November 2009.
  7. Smuxi in Ubuntu. Abgerufen am 22. November 2009.
  8. Smuxi in Gentoo. Archiviert vom Original (nicht mehr online verfügbar) am 23. Februar 2010; abgerufen am 22. November 2009.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/packages.gentoo.org
  9. Smuxi in Arch Linux. Archiviert vom Original (nicht mehr online verfügbar) am 21. August 2009; abgerufen am 22. November 2009.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/aur.archlinux.org
  10. Smuxi in OpenSUSE. Abgerufen am 22. November 2009.
  11. Smuxi für Microsoft Windows. Abgerufen am 22. November 2009.
  12. 100 open source gems – part 2 TuxRadar Linux. Archiviert vom Original am 25. Mai 2009; abgerufen am 19. November 2009.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.tuxradar.com
  13. Lightweight IRC Clients – Review Tom’s Hardware: Tom’s Definitive Linux Software Roundup: Communications Apps. Abgerufen am 19. November 2009.