Srain ist ein neuer GTK IRC-Client für Linux-Desktops
Ich benutze IRC nicht mehr so oft wie früher, aber ich benutze es häufiger als andere, neuere Kommunikations-‚Standards‘ wie Slack, Matrix und andere.
Als ich also von der ersten stabilen Version von Srain hörte, einem (etwas) neuen IRC-Client, der mit GTK (speziell GTK 3) gebaut wurde, war mein Interesse geweckt.
Während IRC heutzutage weit davon entfernt ist, trendy zu sein (als Chat-Protokoll wird es als „seiner Zeit entsprechend“ angesehen), ist es in Open-Source-Gemeinschaften immer noch weit verbreitet.
Doch die populärsten IRC-Clients für Linux-Desktops sind etabliert, bekannt und/oder funktionieren so, wie sie funktionieren. Neue IRC-Clients sind rar gesät, und das allein macht Srain umso einzigartiger!
Srain IRC Client für Linux
Im Kern ist Srain ein IRC-Client, mit dem man sich mit mehreren IRC-Servern verbinden, mehreren IRC-Kanälen beitreten und mit Text chatten kann.
Aber obwohl Srain alles andere als bahnbrechend ist, bietet es eine Reihe neuer und neuartiger Dinge, die andere, ältere IRC-Clients für Linux nicht bieten – Dinge, die mich persönlich an IRC im Allgemeinen stören.
Der erste Punkt ist die URL-Vorschau. Srain analysiert URLs in IRC-Nachrichten, um zu erkennen, was der verlinkte Inhalt ist, und zeigt eine Vorschau davon an. Diese Funktion ist standardmäßig aktiviert, kann aber mit einigen Einstellungen deaktiviert werden.
Als nächstes zeigt und formatiert die App „Nachrichten“. Anstatt sie Zeile für Zeile zu trennen wie ein traditioneller IRC-Client, sehen Srain-Kanalprotokolle eher wie Instant-Messenger-Chats aus, d.h. schön anzusehen und leicht zu lesen!
Wie zu Beginn dieses Beitrags erwähnt, gibt es eine Menge „anderer“ Kommunikationsprotokolle, die beliebt und in Gebrauch sind (Telegram, Matrix, Slack, usw.). Viele Projekte verwenden eine Vielzahl unterschiedlicher Überbrückungen und Bots, um diese unterschiedlichen Dienste zu verbinden und zu synchronisieren (z.B. damit Nachrichten, die in Telegram gepostet werden, im IRC erscheinen und umgekehrt).
Srain wurde mit Blick auf diese vielfältige Zielgruppe entwickelt. Es behebt die oft inkonsistente Formatierung und Gestaltung von Nachrichten, die von Relay-Bots gesendet werden, und macht die Nachrichten lesbarer, analysierbarer und präsentierbarer innerhalb des restlichen Chat-Schemas.
Es hat auch einen (ziemlich mächtigen) Regex-basierten Nachrichten-Rendering- und Filtermechanismus. Damit können Sie z.B. die Nachrichten eines Benutzers ausblenden, den Sie ignorieren möchten, aber auch die Art und Weise ändern, wie seine Nachrichten auf dem Bildschirm erscheinen.
Schließlich gibt es eine eingebaute Unterstützung für Themes. Ich habe früher gerne die Themen von Pidgin und Empathy ausprobiert. Damit konnte man mit ein paar Grundkenntnissen .css
das Aussehen von Chatblasen, Schriftarten und Hintergrundfarben anpassen.
Wir hoffen, dass ein paar kreative Typen die Srain-Themenfunktion nutzen, um ein paar schöne Chat-Themen zu erstellen.
Diese und andere Funktionen in einer analysierbaren, scanfreundlichen Liste:
- RFC {1459,2812} kompatibel
- Initiale IRCv3-Unterstützung
- Einfacher Verbindungsaufbau-
- Interaktive Kanalsuche
- URL-Vorschau
- Desktop-Benachrichtigungen
- Spezielle Optimierung für Bridge/Relay Bots
- Unterstützt IRC-Befehle und -Syntax
- Regex-basierte Nachrichtenwiedergabe und Filtermechanismen
- Eingebautein theming support
Hört sich das alles gut an? Lesen Sie weiter, um zu erfahren, wie Sie die App auf Ihrem Linux-System installieren können.
Srain IRC Client installieren
Srain ist eine kostenlose Open-Source-Software, die für Linux, macOS, Windows und BSD verfügbar ist. Weitere Details sowie Links zu den Quellcodes finden Sie auf der Srain-Downloadseite.
Sie betreiben Ubuntu, Linux Mint oder ähnliches? Sie können den Srain IRC-Client auf einer Reihe moderner Linux-Distributionen installieren, indem Sie das Flatpak-Build verwenden, das auf Flathub verfügbar ist.
Srain IRC-Client auf Flathub ansehen
Arch-Benutzer ziehen es vielleicht vor, die Anwendung über das AUR zu installieren. Sie ist auch in den Fedora- und OpenSUSE Tumbleweed-Repos verfügbar.
Persönlich hoffe ich, dass ein (un)offizielles PPA mit vorgefertigten Paketen für Ubuntu 18.04 LTS und höher auftaucht, denn hey: Ich bin furchtbar altmodisch.