Srain este un nou client IRC GTK pentru desktop-uri Linux
Nu mai folosesc IRC la fel de mult ca înainte, dar îl folosesc mai des decât alte „standarde” de comunicare mai noi, cum ar fi Slack, Matrix et al.
Așa că atunci când am auzit despre prima versiune stabilă de lansare a lui Srain, un client IRC (oarecum) nou construit folosind GTK (GTK 3 în mod specific), interesul meu a fost stârnit.
Vezi, deși IRC este departe de a fi la modă în zilele noastre (ca protocol de chat este considerat a fi „al timpului său”) este încă oarecum prevalent în cadrul comunităților open source.
Cu toate acestea, cei mai populari clienți IRC pentru desktop-uri Linux sunt stabiliți, bine cunoscuți și/sau stabiliți să lucreze în modurile în care lucrează. Clienții noi de IRC sunt puțini și îndepărtați și numai asta face ca Srain să fie cu atât mai unic!
Srain IRC Client pentru Linux
În esența sa, Srain este un client IRC care vă permite să vă conectați la mai multe servere IRC, să vă alăturați la mai multe canale IRC și să discutați folosind text.
Dar, deși este departe de a fi revoluționar, Srain face o serie de lucruri noi și inedite pe care alți clienți IRC mai vechi pentru Linux nu le fac – lucruri care se întâmplă să mă deranjeze personal în legătură cu IRC în general.
Primul lucru este previzualizarea URL-urilor. Srain analizează URL-urile conținute în mesajele IRC pentru a detecta care este conținutul legat și pentru a arăta o previzualizare a acestuia. Această caracteristică este activată în mod implicit, dar poate fi dezactivată cu o anumită configurare.
În continuare este modul în care aplicația arată și formatează „mesajele”. În loc să le separe linie cu linie, așa cum face un client IRC tradițional, jurnalele de canal Srain arată mai mult ca niște chat-uri de mesagerie instantanee, adică frumos la vedere și ușor de citit!
După cum am menționat la începutul acestei postări, există o tonă de „alte” protocoale de comunicare populare și în uz (Telegram, Matrix, Slack, etc.). Multe proiecte folosesc o varietate de punți și roboți diferiți pentru a conecta și sincroniza aceste servicii disparate (de exemplu, astfel încât mesajele postate în Telegram să apară în IRC, și viceversa).
Srain a fost construit cu această mulțime diversă în minte. Abordează formatarea și stilizarea adesea inconsecventă a mesajelor trimise de roboții de releu, făcând mesajele postate mai ușor de citit, analizat și prezentabil în cadrul restului schemei de chat.
De asemenea, are un mecanism de redare și filtrare a mesajelor bazat pe regex (destul de puternic). Puteți folosi acest lucru pentru a ascunde, de exemplu, mesajele unui utilizator pe care doriți să îl ignorați, dar și pentru a modifica modul în care mesajele acestuia apar pe ecran.
În cele din urmă, există un suport încorporat pentru tematizare. Îmi plăcea la nebunie să încerc temele Pidgin și Empathy pe vremuri. Acestea vă permiteau să personalizați aspectul bulelor de chat și al fonturilor și culorilor de fundal cu câteva cunoștințe de bază .css
.
Sperăm că unii tipi creativi decid să dea cu piciorul la roțile funcției de teme Srain pentru a crea niște teme de chat frumoase.
Aceste și alte caracteristici într-o listă ușor de analizat și de scanat:
- RFC {1459,2812} compatibil
- Suport inițial IRCv3
- Stabilire ușoară a conexiunii…up
- Cercetare interactivă a canalelor
- Funcție de previzualizare URL
- Notificări pe desktop
- Optimizare specială pentru bridge/relay bots
- Suportă comenzile și sintaxa IRC
- Mecanisme de redare și filtrare a mesajelor pe bază de regex
- Built-in theming support
Vă place cum sună toate astea? Citiți mai departe pentru a descoperi cum să instalați aplicația pe sistemul dumneavoastră Linux.
Instalați Srain IRC Client
Srain este un software open source gratuit, disponibil pentru Linux, macOS, Windows și BSD. Veți găsi mai multe detalii, precum și link-uri către codurile sursă, pe pagina de descărcări Srain.
Executați Ubuntu, Linux Mint sau similar? Puteți instala clientul Srain IRC pe o flotă de distribuții moderne de Linux folosind compilarea Flatpak disponibilă pe Flathub.
Vezi clientul Srain IRC pe Flathub
Utilizatorii Arch pot prefera să instaleze aplicația din AUR. Este, de asemenea, disponibilă în depozitele Fedora și OpenSUSE Tumbleweed.
Personal, sper să apară un PPA (ne)oficial cu pachete preinstalate pentru Ubuntu 18.04 LTS și mai sus, pentru că hei: sunt teribil de old school.
.