Лучшие IRC клиенты Linux

В этой статье мы рассмотрим лучшие клиенты IRC для Linux. Протокол обмена сообщениями IRC берёт своё начало в 1988 году. Сложно отрицать то, что он уже устарел и на его место в 90-х пришли Jabber (XMPP), ICQ, AIM. Сейчас же среди чатов наиболее популярен Discord. Но это не значит, что IRC забыт и им никто не пользуется.

До сих пор существует множество серверов, самый популярный – Freenode. В руссокоязычном сегменте по-прежнему пользуется популярностью чат Wikipedia (канал Freenode). Если же говорить о Linux, то можно вспомнить чат Ubuntu. Также никто не мешает вам поднять свой сервер, например, для корпоративной сети. В этой статье мы рассмотрим актуальные клиенты для сети IRC.

Лучшие IRC клиенты в Linux

1. KVIrc

38en3vBeM20ojPD5Pc+rm85v8HKGb1Sxqfvi0AAAAASUVORK5CYII=

Начнём, пожалуй, с самого продвинутого клиента IRC. Он написан на Qt, но без использования фреймворка KDE, так что он будет корректно отображаться на любом дистрибутиве.

KVIrc имеет небольшой каталог серверов, в числе которых есть несколько русских. Программа поддерживает скрипты и менеджер закачек. Например, вы можете написать свои команды, при вводе которых будет отправлено заготовленное сообщение (alias).

Для установки KVIrc используйте команду:

sudo apt install kvirc

2. Polari

Fxe838AYGCRxcx1aGIAAAAASUVORK5CYII=

Polari входит в набор программ для оболочки GNOME. Несмотря на внушительный номер версии (3.38.0), Polari остаётся довольно простым клиентом. Например, для отправки файла достаточно перетащить его в поле ввода сообщения. Также вы без проблем сможете добавить канал одного из многочисленных серверов, представленных в программе.

Но что действительно важно, так это интеграция с оболочкой. Сообщения будут появляться в центре уведомлений GNOME, а саму программу можно держать в фоне, не отвлекаясь на переключение между окнами.

Для установки Polari используйте команду:

sudo apt install polari

3. Smuxi

dR1Fa9UAAAAASUVORK5CYII=

Smuxi также поддерживает работу с центром уведомлений GNOME, но выглядит несколько сложнее. На деле же, Smuxi имеет не так много настроек. Вы можете подключиться через прокси, изменить шрифт и выбрать серверы. Программа поддерживает несколько протоколов, кроме IRC вы можете подключиться к XMPP.

Для установки Smuxi используйте команду:

sudo apt install smuxi

4. Quassel

O0PxmykEZ8XE9x6Xj7zf+Rwh69gxskwAAAAAElFTkSuQmCC

Quassel – это ещё один клиент, написанный на Qt. До недавнего времени он был предустановлен в Kubuntu. Как и многие другие приложения для KDE, Quassel имеет большой перечень настроек.

К сожалению, клиент не поддерживает плагины и скрипты, поэтому расширить набор возможностей не получится. Но даже с учётом этого он заметно функциональнее, чем Polari для GNOME.

Для установки Quassel используйте команду:

sudo apt install quassel

5. Pidgin

D1kPBetIAAAAASUVORK5CYII=

Pidgin – это простой IRC клиент, поддерживающий сразу несколько протоколов. Он работает с IRC, ICQ, AIM и некоторыми другими сервисами. По правде говоря, Pidgin наиболее популярен среди пользователей протокола XMPP. Если вы пользуетесь и тем и другим, то этот клиент станет неплохим решением.

Стоит отметить, что клиент поддерживает работу плагинов. С их помощью вы можете значительно расширить список поддерживаемых протоколов. Есть плагины Steam, Telegram, WhatsApp, Skype и множество других. Конечно, вы не получите полный набор функций официальных клиентов, но зато сможете собрать все чаты в одном приложении.

Для установки Pidgin используйте команду:

sudo apt install pidgin

6. HexChat

wvX6Ww9L7RDVYAAAAASUVORK5CYII=

HexChat – это одна из самых популярных программ для общения по протоколу IRC. Она поддерживает обмен файлами, скрипты и плагины. Что примечательно, плагины могут быть написаны на разных языках, так что при желании вы можете написать что-то своё, используя наиболее близкий вам язык.

К сожалению, вы вряд ли сможете найти большое количество плагинов для клиента. Многое из того, что представлено на официальной странице GitHub устарело, либо относится к Windows-версии клиента.

Для установки HexChat используйте команду:

sudo apt install hexchat

7. Konversation

t5CSAh0LwDAAAAABJRU5ErkJggg==

Konversation, как несложно догадаться, был написан для работы в оболочке KDE. Он во многом схож с Quassel, но всё же несколько особенностей могут вас заинтересовать. Программа поддерживает передачу файлов при прямом подключении двух клиентов (DCC). Также вы можете включить всплывающие уведомления, что заметно упрощает работу с чатом.

Для установки Konversation используйте команду:

sudo apt install konversation

8. WeeChat

X914wbiON+Pwwya2fy2v+P1QxGjDoSjn5AAAAAElFTkSuQmCC

Нельзя не упомянуть консольные клиенты, они могут быть актуальны, если вам надо отправить сообщения сотрудникам прямо с сервера. Одним из лучших консольных клиентов является WeeChat (не стоит путать с китайским мессенджером WeChat). Для программы также имеется набор плагинов, добавляющих проверку орфографии, скрипты и другие функции.

Перед началом работы рекомендуем ознакомиться с документацией. Навигация осуществляется с помощью клавиш F1-F12, а основные действия совершаются с помощью команд. Иными словами, курсор не поддерживается.

Для установки WeeChat используйте команду:

sudo apt install weechat

9. Irssi

AAAAAElFTkSuQmCC

Irssi – это ещё один консольный IRC клиент. Он уступает WeeChat в плане удобства. Нет блока со списком чатов, а также надо вручную включать поддержку кириллицы. Но не всё так плохо, для программы написано огромное количество скриптов. Например, вы можете добавить поддержку курсора, подсветку ников, звуковые оповещения и многое другое.

Программа не столь популярна как WeeChat, поэтому официального руководства на русском языке вы не найдёте. Для установки Irssi используйте команду:

sudo apt install irssi

Выводы

Мы собрали лучшие клиенты IRC в Linux. Осталось не так много активно разрабатываемых клиентов IRC, всё же возраст и современные альтернативы дают о себе знать. Но выбрать клиент не так сложно, особенно учитывая то, что они имеют свои уникальные особенности.

KVIrc без установки плагинов и скриптов является одним из самых функциональных клиентов. Pidgin позволяет объединить в одном приложении большую часть протоколов обмена сообщениями. Polari интегрируется в оболочку GNOME и имеет минималистичный интерфейс. WeeChat и Irssi работают через терминал, что позволяет их использовать даже на сервере.

Вполне вероятно, что вам не так часто нужно посещать IRC чаты, тогда обратите своё внимание на веб-клиент KiwiIRC. Если же говорить о Freenode, то у него есть собственный веб-клиент. А пользуетесь ли вы чатами IRC? Какие чаты наиболее интересны и востребованы для вас? Делитесь своим мнением в комментариях.

Вы пропустили

AEGIS Algorithms Android Angular Apache Airflow Apache Druid Apache Flink Apache Spark API API Canvas AppSec Architecture Artificial Intelligence Astro Authentication Authorization AutoGPT AWS AWS Aurora AWS Boto3 AWS EC2 AWS Lambda Azure Babylon.js Backend bash Beautiful Soup Bento UI Big Data Binary Tree Browser API Bun Career Cassandra Charts ChatGPT Chrome Extension Clean Code CLI ClickHouse Coding Codux Combine Compose Computer Context Fusion Copilot Cosmo Route CProgramming cron Cryptography CSS CTF Cypress DALL-E Data Analysis Data science Database dbt dbt Cloud deno Design Design Patterns Detekt Development Distributed Systems Django Docker Docker Hub Drizzle DRY DuckDB Express FastAPI Flask Flutter For Beginners Front End Development Game Development GCN GCP Geospatial Git GitHub Actions GitHub Pages Gitlab GMS GoFr Golang Google Google Sheets Google Wire GPT-3 GPT3 Gradio Gradle Grafana Graphic Design GraphQL gRPC Guidance HMS Hotwire HTML Huawei HuggingFace IndexedDB InfoSec Interview iOS Jackknife Java JavaScript Jetpack Compose JSON Kafka Kotlin Kubernetes LangChain Laravel Linux LlaMA LLM localStorage Logging Machine Learning Magento Math Mermaid Micro Frontends Mobile Mobile App Development mondayDB MongoDB Mongoose MySQL Naming NestJS NET NetMock Networks NextJS NLP Node.js Nodejs NoSQL NPM OOP OpenAI OTP Pandas PDF PHP Playwright Plotly Polars PostgreSQL Prefect Productivity Programming Prometheus Puppeteer Pushover Python Pytorch Quarkus Rabbitmq RAG Ramda Raspberry Pi React React Native Reactor Redis REST API Revolut Riverpod RProgramming Ruby Ruby on Rails Rust Scalene SCDB ScyllaDB Selenium Servers Sklearn SLO SnowFlake Snowkase Software Architecture Software Development Solara Solid Spring Boot SQL SQLite Streamlit SudoLang Supabase Swift SwiftUI Tailwind CSS Taipy Terraform Testing Transformers TURN TypeScript Ubuntu UI Design Unix UX UX Design Vim Vite VSCode Vue Web Architecture Web Components Web Development Web Frameworks Web Scraping Web-разработка Webassembly Websocket Whisper Widgets WordPress YAML YouTube Zed Наука о данных Разное Тренды

Как исследовать и визуализировать данные МО для обнаружения объектов на изображениях