Srain è un nuovo client IRC GTK per desktop Linux
Non uso più IRC come una volta, ma lo uso più spesso di altri “standard” di comunicazione più recenti come Slack, Matrix e altri.
Così quando ho sentito parlare del primo rilascio stabile di Srain, un (un po’) nuovo client IRC costruito usando GTK (GTK 3 in particolare), il mio interesse è stato stuzzicato.
Vedi, mentre IRC è lontano dall’essere alla moda in questi giorni (come protocollo di chat è considerato “del suo tempo”) è ancora piuttosto prevalente all’interno delle comunità open source.
Tuttavia i client IRC più popolari per i desktop Linux sono affermati, ben noti, e/o si sono stabiliti a lavorare nei modi in cui funzionano. I nuovi client IRC sono pochi e lontani tra loro e questo da solo rende Srain ancora più unico!
Srain IRC Client per Linux
Il cuore di Srain è un client IRC che ti permette di connetterti a più server IRC, unirti a più canali IRC e chattare usando il testo.
Ma mentre è lontano dall’essere innovativo Srain fa un certo numero di cose nuove e inedite che altri, vecchi client IRC per Linux non fanno – cose che personalmente mi infastidiscono di IRC in generale.
Primo è l’anteprima degli URL. Srain analizza gli URL contenuti nei messaggi IRC per rilevare il contenuto del link e mostrarne un’anteprima. Questa caratteristica è abilitata di default ma può essere disabilitata con alcune configurazioni.
Prossimo è il modo in cui l’applicazione mostra e formatta i “messaggi”. Piuttosto che separarli riga per riga come un client IRC tradizionale, i log dei canali di Srain assomigliano di più alle chat di un messaggero istantaneo, cioè, belli da vedere e facili da leggere!
Come menzionato all’inizio di questo post c’è una tonnellata di ‘altri’ protocolli di comunicazione popolari e in uso (Telegram, Matrix, Slack, ecc). Molti progetti usano una varietà di bridging e bot diversi per collegare e sincronizzare questi servizi disparati (ad esempio, così i messaggi postati in Telegram appaiono in IRC, e viceversa).
Srain è stato costruito con questa folla diversa in mente. Affronta la formattazione e lo stile spesso incoerente dei messaggi inviati dai bot relay, rendendo i messaggi inviati più leggibili, analizzabili e presentabili all’interno del resto dello schema della chat.
Ha anche un meccanismo (piuttosto potente) di rendering e filtro dei messaggi basato su regex. Puoi usarlo, per esempio, per nascondere i messaggi di un utente che vuoi ignorare, ma anche per alterare il modo in cui i suoi messaggi appaiono sullo schermo.
Infine, c’è un supporto integrato per il theming. Mi piaceva provare i temi di Pidgin e Empathy in passato. Questi ti permettevano di personalizzare l’aspetto delle bolle di chat e dei font e dei colori di sfondo con qualche conoscenza di base .css
.
Speriamo che alcuni tipi creativi decidano di sfruttare la funzione dei temi di Srain per creare dei bei temi di chat.
Queste e altre caratteristiche in una lista analizzabile e scansionabile:
- RFC {1459,2812} compatibile
- Iniziale supporto IRCv3
- Facile connessione set-
- Ricerca interattiva dei canali
- Funzione di anteprima dell’URL
- Notifiche desktop
- Ottimizzazione speciale per bridge/relay bot
- Supporta comandi e sintassi IRC
- Registro dei messaggi e meccanismi di filtro basati su reex
- Costruzionein supporto tematico
Vi piace il suono di tutto questo? Continua a leggere per scoprire come installare l’applicazione sul tuo sistema Linux.
Installa Srain IRC Client
Srain è un software gratuito open source disponibile per Linux, macOS, Windows e BSD. Troverai maggiori dettagli, così come i link ai codici sorgente, sulla pagina dei download di Srain.
Vai con Ubuntu, Linux Mint o simili? Puoi installare il client IRC di Srain su una flotta di moderne distro Linux usando la build Flatpak disponibile su Flathub.
Guarda il client IRC di Srain su Flathub
Gli utenti Arch potrebbero preferire installare l’applicazione da AUR. È anche disponibile nei repo Fedora e OpenSUSE Tumbleweed.
Personalmente, spero che un (non)ufficiale PPA salti fuori con pacchetti precompilati per Ubuntu 18.04 LTS e superiori perché ehi: sono terribilmente vecchia scuola.