Smuxi
Smuxi
| |
---|---|
Datei:Smuxi-0.7.2-linx-main-window.png Smuxi 0.7.2 | |
Basisdaten
| |
Entwickler | Mirco Bauer |
Aktuelle Version | 1.0 (9. August 2015) |
Betriebssystem | FreeBSD, Linux, macOS, Windows |
Programmiersprache | C# |
Kategorie | IRC-Client |
Lizenz | GPL (Freie Software) |
deutschsprachig | ja |
smuxi.org |
Smuxi ist ein freier, durch irssi inspirierter und plattformunabhängiger IRC-Client, dessen Zielgruppe die Gnome Benutzeroberfläche ist. Er ist der Vorreiter für das Konzept der Separation von Frontend und Anwendungskern, der die Verbindung zu den IRC-Servern verwaltet. Beides wird in einer grafischen Anwendung vereint.[1]
Architektur
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
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
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
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
“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.“
“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.“
Literatur
- Andy Hudson, IRC-Client Smuxi. In: Linux Format. Nr. 116, Skriptfehler: Das Modul gab einen nil-Wert zurück. Es wird angenommen, dass eine Tabelle zum Export zurückgegeben wird., S. 78
Weblinks
- Offizielle Website (englisch)
- smuxi auf Freecode
- offizieller IRC-Channel: #smuxi auf OFTC
Einzelnachweise
- ↑ a b Smuxi: About. Abgerufen am 24. April 2009.
- ↑ Smuxi:Vergleich zu einem Bouncer. Abgerufen am 9. September 2010.
- ↑ Smuxi: Twitter Integration. Abgerufen am 22. November 2009.
- ↑ Smuxi: Roadmap. Abgerufen am 9. August 2010.
- ↑ Smuxi: Roadmap. Abgerufen am 18. Oktober 2009.
- ↑ Smuxi in Debian. Abgerufen am 22. November 2009.
- ↑ Smuxi in Ubuntu. Abgerufen am 22. November 2009.
- ↑ Smuxi in Gentoo. (Nicht mehr online verfügbar.) Archiviert vom Original 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.
- ↑ Smuxi in Arch Linux. (Nicht mehr online verfügbar.) Archiviert vom Original 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.
- ↑ Smuxi in OpenSUSE. Abgerufen am 22. November 2009.
- ↑ Smuxi für Microsoft Windows. Abgerufen am 22. November 2009.
- ↑ 100 open source gems – part 2 TuxRadar Linux. Abgerufen am 19. November 2009.
- ↑ Lightweight IRC Clients – Review Tom’s Hardware: Tom’s Definitive Linux Software Roundup: Communications Apps. Abgerufen am 19. November 2009.