В этой статье мы рассмотрим лучшие клиенты IRC для Linux. Протокол обмена сообщениями IRC берёт своё начало в 1988 году. Сложно отрицать то, что он уже устарел и на его место в 90-х пришли Jabber (XMPP), ICQ, AIM. Сейчас же среди чатов наиболее популярен Discord. Но это не значит, что IRC забыт и им никто не пользуется.
До сих пор существует множество серверов, самый популярный - Freenode. В руссокоязычном сегменте по-прежнему пользуется популярностью чат Wikipedia (канал Freenode). Если же говорить о Linux, то можно вспомнить чат Ubuntu. Также никто не мешает вам поднять свой сервер, например, для корпоративной сети. В этой статье мы рассмотрим актуальные клиенты для сети IRC.
Содержание статьи
Лучшие IRC клиенты в Linux
1. KVIrc
Начнём, пожалуй, с самого продвинутого клиента IRC. Он написан на Qt, но без использования фреймворка KDE, так что он будет корректно отображаться на любом дистрибутиве.
KVIrc имеет небольшой каталог серверов, в числе которых есть несколько русских. Программа поддерживает скрипты и менеджер закачек. Например, вы можете написать свои команды, при вводе которых будет отправлено заготовленное сообщение (alias).
Для установки KVIrc используйте команду:
sudo apt install kvirc
2. Polari
Polari входит в набор программ для оболочки GNOME. Несмотря на внушительный номер версии (3.38.0), Polari остаётся довольно простым клиентом. Например, для отправки файла достаточно перетащить его в поле ввода сообщения. Также вы без проблем сможете добавить канал одного из многочисленных серверов, представленных в программе.
Но что действительно важно, так это интеграция с оболочкой. Сообщения будут появляться в центре уведомлений GNOME, а саму программу можно держать в фоне, не отвлекаясь на переключение между окнами.
Для установки Polari используйте команду:
sudo apt install polari
3. Smuxi
Smuxi также поддерживает работу с центром уведомлений GNOME, но выглядит несколько сложнее. На деле же, Smuxi имеет не так много настроек. Вы можете подключиться через прокси, изменить шрифт и выбрать серверы. Программа поддерживает несколько протоколов, кроме IRC вы можете подключиться к XMPP.
Для установки Smuxi используйте команду:
sudo apt install smuxi
4. Quassel
Quassel – это ещё один клиент, написанный на Qt. До недавнего времени он был предустановлен в Kubuntu. Как и многие другие приложения для KDE, Quassel имеет большой перечень настроек.
К сожалению, клиент не поддерживает плагины и скрипты, поэтому расширить набор возможностей не получится. Но даже с учётом этого он заметно функциональнее, чем Polari для GNOME.
Для установки Quassel используйте команду:
sudo apt install quassel
5. Pidgin
Pidgin – это простой IRC клиент, поддерживающий сразу несколько протоколов. Он работает с IRC, ICQ, AIM и некоторыми другими сервисами. По правде говоря, Pidgin наиболее популярен среди пользователей протокола XMPP. Если вы пользуетесь и тем и другим, то этот клиент станет неплохим решением.
Стоит отметить, что клиент поддерживает работу плагинов. С их помощью вы можете значительно расширить список поддерживаемых протоколов. Есть плагины Steam, Telegram, WhatsApp, Skype и множество других. Конечно, вы не получите полный набор функций официальных клиентов, но зато сможете собрать все чаты в одном приложении.
Для установки Pidgin используйте команду:
sudo apt install pidgin
6. HexChat
HexChat – это одна из самых популярных программ для общения по протоколу IRC. Она поддерживает обмен файлами, скрипты и плагины. Что примечательно, плагины могут быть написаны на разных языках, так что при желании вы можете написать что-то своё, используя наиболее близкий вам язык.
К сожалению, вы вряд ли сможете найти большое количество плагинов для клиента. Многое из того, что представлено на официальной странице GitHub устарело, либо относится к Windows-версии клиента.
Для установки HexChat используйте команду:
sudo apt install hexchat
7. Konversation
Konversation, как несложно догадаться, был написан для работы в оболочке KDE. Он во многом схож с Quassel, но всё же несколько особенностей могут вас заинтересовать. Программа поддерживает передачу файлов при прямом подключении двух клиентов (DCC). Также вы можете включить всплывающие уведомления, что заметно упрощает работу с чатом.
Для установки Konversation используйте команду:
sudo apt install konversation
8. WeeChat
Нельзя не упомянуть консольные клиенты, они могут быть актуальны, если вам надо отправить сообщения сотрудникам прямо с сервера. Одним из лучших консольных клиентов является WeeChat (не стоит путать с китайским мессенджером WeChat). Для программы также имеется набор плагинов, добавляющих проверку орфографии, скрипты и другие функции.
Перед началом работы рекомендуем ознакомиться с документацией. Навигация осуществляется с помощью клавиш F1-F12, а основные действия совершаются с помощью команд. Иными словами, курсор не поддерживается.
Для установки WeeChat используйте команду:
sudo apt install weechat
9. Irssi
Irssi – это ещё один консольный IRC клиент. Он уступает WeeChat в плане удобства. Нет блока со списком чатов, а также надо вручную включать поддержку кириллицы. Но не всё так плохо, для программы написано огромное количество скриптов. Например, вы можете добавить поддержку курсора, подсветку ников, звуковые оповещения и многое другое.
Программа не столь популярна как WeeChat, поэтому официального руководства на русском языке вы не найдёте. Для установки Irssi используйте команду:
sudo apt install irssi
Выводы
Мы собрали лучшие клиенты IRC в Linux. Осталось не так много активно разрабатываемых клиентов IRC, всё же возраст и современные альтернативы дают о себе знать. Но выбрать клиент не так сложно, особенно учитывая то, что они имеют свои уникальные особенности.
KVIrc без установки плагинов и скриптов является одним из самых функциональных клиентов. Pidgin позволяет объединить в одном приложении большую часть протоколов обмена сообщениями. Polari интегрируется в оболочку GNOME и имеет минималистичный интерфейс. WeeChat и Irssi работают через терминал, что позволяет их использовать даже на сервере.
Вполне вероятно, что вам не так часто нужно посещать IRC чаты, тогда обратите своё внимание на веб-клиент KiwiIRC. Если же говорить о Freenode, то у него есть собственный веб-клиент. А пользуетесь ли вы чатами IRC? Какие чаты наиболее интересны и востребованы для вас? Делитесь своим мнением в комментариях.
Про убогие Konversation/XChat/Pidgin написал, а KVIrc (который действительно функциональнее этих трёх клиентов) не написал.
И не WeeClient, а WeeChat.
Подправил про weechat, а про KVIrc добавлю потом, действительно интересная программа.
Напишите о настройке ejabberd на ubntu 16.04 для внутренней сети фирмы и работы с удаленными офисами. Пересылкой файлов, аудио и видео общением. Пожалуйста!