Srain est un nouveau client IRC GTK pour les ordinateurs de bureau Linux
Je n’utilise pas IRC aussi souvent qu’avant, mais je l’utilise plus souvent que d’autres « standards » de communication plus récents comme Slack, Matrix et autres.
Alors, quand j’ai entendu parler de la première stable de sortie de Srain, un (un peu) nouveau client IRC construit à l’aide de GTK (GTK 3 spécifiquement), mon intérêt a été piqué.
Voyez, alors que IRC est loin d’être à la mode ces jours-ci (en tant que protocole de chat, il est considéré comme étant « de son temps »), il est encore quelque peu répandu au sein des communautés open source.
Pour autant, les clients IRC les plus populaires pour les ordinateurs de bureau Linux sont établis, bien connus, et/ou installés pour fonctionner de la manière dont ils fonctionnent. Les nouveaux clients IRC sont peu nombreux et cela seul rend Srain d’autant plus unique !
Client IRC Srain pour Linux
A son cœur, Srain est un client IRC qui vous permet de vous connecter à plusieurs serveurs IRC, de rejoindre plusieurs canaux IRC et de discuter en utilisant du texte.
Mais, bien qu’il soit loin d’être révolutionnaire, Srain fait un certain nombre de choses nouvelles et inédites que d’autres clients IRC plus anciens pour Linux ne font pas – des choses qui se trouvent personnellement m’ennuyer à propos de l’IRC en général.
Première chose est l’aperçu des URL. Srain analyse les URLs contenues dans les messages IRC pour détecter le contenu lié et en montrer un aperçu. Cette fonctionnalité est activée par défaut mais elle peut être désactivée avec une certaine configuration.
Vient ensuite la façon dont l’application affiche et formate les « messages ». Plutôt que de les séparer ligne par ligne comme un client IRC traditionnel, les journaux de canaux Srain ressemblent davantage à des chats de messagerie instantanée, c’est-à-dire agréables à regarder et faciles à lire !
Comme mentionné au début de ce post, il y a une tonne d' »autres » protocoles de communication populaires et utilisés (Telegram, Matrix, Slack, etc). De nombreux projets utilisent une variété de ponts et de bots différents pour connecter et synchroniser ces services disparates (par exemple, pour que les messages postés dans Telegram apparaissent dans l’IRC, et vice versa).
Srain a été construit avec cette foule diverse à l’esprit. Il s’attaque au formatage et au style souvent incohérents des messages envoyés par les bots de relais, rendant les messages postés plus lisibles, analysables et présentables dans le reste du schéma de chat.
Il dispose également d’un mécanisme (assez puissant) de rendu et de filtrage des messages basé sur regex. Vous pouvez l’utiliser pour, disons, cacher les messages d’un utilisateur que vous souhaitez ignorer, mais aussi pour modifier la façon dont ses messages apparaissent à l’écran.
Enfin, il y a un support intégré pour la thématisation. J’adorais essayer les thèmes de Pidgin et Empathy à l’époque. Ceux-ci vous permettaient de personnaliser l’apparence des bulles de chat et des polices et couleurs de fond avec quelques connaissances de base .css
.
Espérons que certains types créatifs décident de donner un coup de pied dans les pneus de la fonctionnalité de thème Srain pour créer de beaux thèmes de chat.
Ces fonctionnalités et d’autres dans une liste analysable et conviviale :
- RFC {1459,2812} compatible
- Support initial d’IRCv3
- Facilité de connexion
- .de connexion
- Recherche interactive de canaux
- Fonctionnalité de prévisualisation des URL
- Notifications de bureau
- Optimisation spéciale pour les bots de pont/relais
- Support des commandes et de la syntaxe IRC
- Mécanismes de rendu et de filtrage des messages basés sur le Regex
- Support intégré de la thématisation
- .en support thématique
Vous aimez le son de tout cela ? Lisez la suite pour découvrir comment installer l’application sur votre système Linux.
Installer le client IRC Srain
Srain est un logiciel open source gratuit disponible pour Linux, macOS, Windows et BSD. Vous trouverez plus de détails, ainsi que des liens vers les codes sources, sur la page de téléchargement de Srain.
Vous utilisez Ubuntu, Linux Mint ou un système similaire ? Vous pouvez installer le client IRC Srain sur une flotte de distros Linux modernes en utilisant la construction Flatpak disponible sur Flathub.
Voir le client IRC Srain sur Flathub
Les utilisateurs d’Arch préféreront peut-être installer l’application depuis l’AUR. Elle est également disponible dans les dépôts Fedora et OpenSUSE Tumbleweed.
Personnellement, j’espère qu’un PPA (non) officiel apparaîtra avec des paquets préconstruits pour Ubuntu 18.04 LTS et plus, car hé : je suis terriblement old school.