Рекомендуем, 2024

Выбор редакции

10 лучших клиентских приложений IRC для Linux, которые вы должны использовать

Нет, ты не вернулся в 1990-е годы. Некоторые технологии просто более устойчивы, чем другие, и IRC - одна из них. В наши дни IRC функционирует как никогда, благодаря проекту IRCv3 работают новые функции, и его предпосылка все еще достаточно хороша для копирования (глядя на вас, Slack).

Если вы еще не слышали о IRC, вот краткое изложение:

Что такое IRC?

Аббревиатура расшифровывается как Internet Relay Chat, и это коммуникационный протокол, который позволяет пользователям общаться в каналах (комнатах чата) в сетях IRC. Сеть состоит из серверов IRC, и пользователи подключаются к ней из клиентского приложения IRC.

IRC был создан в 1988 году и имел несколько бурную историю с расколами и вилками из-за разногласий по поводу стандартизации протокола. По мере того, как люди переходили в социальные сети и различные приложения для обмена сообщениями, популярность IRC снижалась. Однако, тысячи все еще используют это, и большинство собирается на Freenode . В настоящее время это самая большая сеть IRC, большинство каналов которой посвящено бесплатному программному обеспечению с открытым исходным кодом.

В каждом крупном дистрибутиве Linux есть канал IRC, поэтому IRC предоставляет отличный способ получить помощь или познакомиться с другими пользователями Linux. Вы можете обмениваться личными сообщениями и файлами с другими, а также создавать свои собственные каналы - общедоступные, частные или только по приглашению. Действия пользователя называются командами IRC и начинаются с косой черты. Чтобы присоединиться к каналу, вы должны ввести /join #channelname в своем клиенте IRC.

Большинство сетей позволяют участвовать без учетной записи. Поскольку IRC-чаты - это просто текстовые сообщения, весь процесс является легким и одинаково быстрым на настольных и мобильных устройствах.

Хотите попробовать IRC? Хотите изменить свой текущий клиент IRC? Вот некоторые из лучших клиентов IRC, которые вы можете найти в Linux, и что вы можете с ними сделать.

Сделайте свой IRC-клиент простым

1. Поляри

Смысл Polari в том, чтобы начать общаться . У него нет десятков вариантов, чтобы отвлечь вас. Все, что вам нужно сделать, это нажать кнопку «плюс», выбрать сеть из списка (или добавить собственную) и присоединиться к каналу. Многие найдут Polari слишком ограниченным, но это выглядит как хороший выбор для начинающих и минималистов .

Особенности:

  • Автоматически загружать изображения и текст в службу вставки.

Веб-сайт

2. Пиджин

Возможно, вы помните Pidgin как мультипротокольное приложение для обмена мгновенными сообщениями, которое предшествовало современным решениям «все в одном», таким как Franz. Одним из поддерживаемых протоколов является IRC, что делает Pidgin полнофункциональным IRC-клиентом. Вы можете создавать учетные записи в нескольких сетях и объединять несколько каналов одновременно. Поддерживается аутентификация с использованием SSL и SASL, и Pidgin может автоматически подключаться к выбранным каналам при запуске.

Особенности:

  • Дополнительные плагины, которые позволяют подсветку слов, настраиваемые уведомления, скрытие сообщений соединения / части и т. Д.

Веб-сайт

Специальное упоминание:
Communi - основанный на QT IRC-клиент с собственной IRC-структурой. Он поддерживает функцию разделения просмотра, которая позволяет просматривать несколько каналов одновременно.

Чат из терминала

3. Ирсси

Если вы серьезно относитесь к IRC и проводите много времени в Терминале, Irssi для вас IRC-клиент. Он поддерживает темы, расширенное управление журналом чата, сочетания клавиш и псевдонимы команд. Есть также плагины и скрипты, и Irssi-прокси является одним из самых полезных. Это помогает вам поддерживать несколько соединений с сервером и обмениваться ими между клиентами или устройствами (например, вашим телефоном и вашим ПК).

Особенности:

  • Управляйте всеми IRC-соединениями в одном окне или во многих отдельных окнах.
  • Разделите сообщения на окна по типу, чтобы личные сообщения отображались в одном окне, а сообщения о состоянии - в другом.

Веб-сайт

4. Weechat

WeeChat - это все о расширяемости . При желании вы можете добавлять функции с помощью плагинов или писать сценарии на нескольких языках (Python, Perl, Lua, Ruby ...). Если нет, просто держите его легким.

WeeChat может подключаться к нескольким серверам и шифровать вашу личную информацию . Хотя это приложение на основе ncurses, WeeChat довольно красочный и поддерживает различные настройки внешнего вида. Вы также можете использовать интерфейс - Glowing Bear - популярная рекомендация.

Особенности:

  • Создавать триггеры (автоматические действия) для выполнения команд, отправлять сообщения автоответчика в частных чатах IRC, изменять цвета псевдонимов в каналах IRC и многое другое.

Веб-сайт

5. F-IRC

F-IRC - это клиент IRC для командной строки с компактным интерфейсом, по которому вы можете перемещаться с помощью клавиш курсора. Он поддерживает цвета и позволяет подключаться к нескольким IRC-серверам. Вы можете определить ваши любимые каналы и детально настроить F-IRC, отредактировав файл конфигурации.

Особенности:

  • Автозаполнение любого количества пользовательских слов - просто перечислите их в файле конфигурации.
  • Облако слов показывает наиболее часто встречающиеся слова в ваших IRC-чатах.

Веб-сайт

Особые упоминания:
Хотя BitchX является довольно популярным IRC-клиентом для командной строки, ii (irc it) не похож ни на что из этого списка. Это IRC-клиент на основе файловой системы, который создает каталоги и файлы для каждого сервера и канала, к которому вы присоединяетесь. Попробуйте и посмотрите, сможете ли вы справиться с выродком.

Не пропустите вещь

6. Квазел

IRC хорош, но у него есть серьезный недостаток: вы не можете видеть сообщения, которые были размещены на канале, пока вы были в автономном режиме. Quassel решает эту проблему своим клиент-серверным подходом .

«Основной» (серверный) компонент приложения постоянно подключен, даже когда вы закрываете клиент. Когда клиент повторно подключается, сервер показывает вам новые сообщения с момента, когда вы отключились. Если вам не нравится эта функциональность, Quassel работает так же, как обычный клиент IRC.

Вы можете создавать темы Quassel с помощью таблиц стилей и организовывать открытые чаты с помощью пользовательских списков чатов. Эта функция позволяет группировать IRC-каналы, отделять личные сообщения от сообщений о состоянии и скрывать некоторые типы сообщений.

Особенности:

  • Опция получения журнала ожидания автоматически загружает журнал для каждого сеанса чата, позволяя просто прокрутить назад, чтобы прочитать старые сообщения.
  • Quassel может отображать предварительный просмотр веб-сайта, когда вы наводите курсор мыши на ссылку в чате.

Веб-сайт

7. Смузи

Как и Quassel, Smuxi использует модель клиент-сервер для доставки пропущенных сообщений в автономном режиме. Помимо IRC, Smuxi может подключаться к Twitter, чату Facebook и Jabber / XMPP.

Два режима просмотра помогут вам управлять несколькими IRC-каналами. Режим каретки позволяет перемещаться по интерфейсу Smuxi с помощью клавиатуры, а режим обзора позволяет переключаться на другие вкладки Smuxi без изменения их состояния (например, удаление выделенных фрагментов или пометка сообщений как прочитанных).

Smuxi поддерживает скрипты, поэтому вы можете написать хуки и плагины, чтобы расширять сокращенные URL-адреса в чатах, распечатывать текущую воспроизводимую песню или информацию о вашей системе и многое другое.

Особенности:

  • Опция Шаблоны сообщений может преобразовывать обычные или повторяющиеся фразы в ссылки, адреса электронной почты или другой пользовательский текст.
  • Интеграция с меню сообщений Ubuntu и уведомлениями рабочего стола GNOME.

Веб-сайт

Особые упоминания:
С настройками и плагинами Irssi и WeeChat также можно использовать для постоянных IRC-соединений. Если вы хотите поиграть с автономным решением, попробуйте The Lounge или Convos. Оба клиента IRC могут оставаться в сети и убедиться, что вы ничего не пропустите.

Настроить каждую деталь

8. Беседа

Как настоящее приложение KDE, Konversation полностью настраивается и взаимодействует с другими приложениями KDE. Он может интегрироваться с адресной книгой Kontact, чтобы показать ваши контакты, которые используют IRC. Вы можете определить несколько псевдонимов и методов идентификации для каждой добавляемой вами IRC-сети и быстро переключаться между ними из выпадающего меню в главном окне чата.

Konversation имеет интерфейс с вкладками, и вы можете получать подробные уведомления о действиях на каждой вкладке. Также возможно получать сообщения каналов в виде уведомлений на рабочем столе KDE, пока Konversation свернут.

Особенности:

  • Каждый канал, к которому вы присоединяетесь, может использовать различную кодировку символов.
  • Встроенные скрипты позволяют делиться информацией о погоде или песней, которую вы слушаете.
  • Инструмент URL Catcher может перечислять и экспортировать все ссылки из выбранного канала.

Веб-сайт

9. Hexchat

HexChat - это вилка некогда знаменитого XChat. В нем есть все, что вам нужно, не будучи слишком сложным. Вот почему многие дистрибутивы Linux поставляют его как IRC-клиент по умолчанию. Вы можете настроить его на автоматическое объединение каналов и создавать псевдонимы для команд IRC.

HexChat поддерживает несколько методов аутентификации (SASL, NickServ ...) и сценарии с Perl и Python. Диалог настроек предлагает множество вариантов настройки интерфейса, таких как пользовательские цвета и прозрачность. Дополнительные инструменты для обработки URL-адресов и автоматической замены фрагментов текста можно найти в меню «Настройки».

Особенности:

  • Функция линии маркера позволяет узнать, где вы остановились в разговоре, отделяя старые сообщения от непрочитанных.
  • HexChat может уведомить вас, когда определенные слова или имена пользователей появляются в канале IRC.

Веб-сайт

10. Квирц

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

С Kvirc управление идентификацией становится простым благодаря сетевым профилям . Эта функция позволяет создавать отдельные настройки для каждой сети IRC, к которой вы хотите присоединиться.

Особенности:

  • Создайте список уведомлений для отслеживания имен пользователей, и Kvirc сообщит вам, когда эти пользователи будут в сети.
  • Функция Smart Encoding позволяет использовать две кодировки одновременно, что полезно, если вы общаетесь на разных языках.
  • Чтобы скрыть спам и нежелательный контент, примените текстовые фильтры.

Веб-сайт

Другие интересные вещи на IRC

1. Используйте ваш браузер в качестве IRC-клиента

Если вы уже проводите много времени в своем веб-браузере и не хотите устанавливать отдельный IRC-клиент, решение очевидно. Доступ к IRC из браузера! Kiwi IRC - это популярный веб-клиент IRC, отличный выбор для начинающих. Кроме того, взгляните на Riot, который мы рассмотрели, пока он еще назывался Vector.

2. Подключиться к Slack

Поскольку Slack так сильно вдохновлен IRC, справедливо, что вы можете получить к нему доступ со своего обычного IRC-клиента. Да, большинство параметров недоступно, но вы все равно сможете отправлять и получать сообщения. Вы можете следовать инструкциям Slack или установить одно из сторонних вспомогательных приложений и плагинов (wee-slack, Slack IRC Client или slack-irc).

3. Подключитесь к Twitch

Если вы смотрите игровые потоки на Twitch, вы, вероятно, знаете, что можно общаться с другими пользователями. Знаете ли вы, что вы можете сделать это с любого клиента IRC? Настройка относительно проста и хорошо объяснена в официальной документации.

4. Создайте свой собственный канал IRC

Настоящее веселье начинается с вашего собственного канала IRC. Чтобы создать его, выберите имя, присоединитесь к каналу и зарегистрируйте его. Это все!

У вас должен быть зарегистрированный псевдоним в этой сети, и вы можете проверить, /msg ChanServ info ##channelname имя канала с помощью /msg ChanServ info ##channelname .

Теперь вы можете приглашать пользователей, защищать паролем канал, чтобы сделать его приватным, или добавлять к нему некоторых ботов. Существует много вариантов использования IRC-канала: от размещения групповых чатов и сессий вопросов и ответов до организации учебной группы с друзьями или создания службы поддержки для вашей компании.

5. Веселитесь с IRC-ботами

IRC боты могут сделать ваш канал более интерактивным и помочь вам в администрировании. Вы можете использовать их для защиты от спама и автоматического запрета или для получения статистики о канале и его посетителях. Боты могут показывать местное время для выбранного пользователя, получать информацию о погоде и определения слов, а также ретранслировать записи из RSS-каналов.

Вы можете использовать ботов для организации викторин на вашем канале или для более серьезных дел, чтобы уведомлять пользователей о деятельности GitHub в репозитории и новых отчетах об ошибках в программном проекте. Некоторые боты могут публиковать контент из канала в Twitter, в то время как другие могут ссылаться на справочные страницы Linux и документацию по программному обеспечению. Их относительно легко программировать, поэтому, если вы недовольны существующими IRC-ботами, вы всегда можете создать свой собственный.

Попробуйте эти клиенты IRC для Linux, но будьте в безопасности!

Что бы вы ни делали на IRC, не забудьте остаться в безопасности. Как и везде в Интернете, злонамеренные пользователи и «хакеры-подражатели» также могут появляться в каналах IRC. Не принимать файлы от неизвестных пользователей. Вы также можете настроить список игнорирования или отключить личные сообщения, чтобы защитить себя. Конечно, будьте вежливы и соблюдайте правила канала, и вы, несомненно, прекрасно проведете время.

Теперь нас интересуют ваши мысли о IRC. Вы все еще используете это? Какой ваш любимый IRC-клиент для Linux? Расскажите нам в разделе комментариев ниже!

Top