Якщо ви вже достатньо знайомі з tmux та irssi, почувайтесь вільно виконувати етапи далі в скороченій секції. Якщо вам недостатньо кількості налаштувань, перейдіть ще далі до етапу поглибленої конфігурації.

Мультиплексор віртуальних консолей (tmux)

Згідно з інформацією в Вікіпедії, tmux - це програма мультиплексор віртуальних консолей, яка дозволяє легко перемикатись між кількома програмами в одному терміналі. Також існує GNU screen, аналогічний проект під ліцензією GNU GPL, коли tmux випущена під ліцензією BSD. Використовуючи tmux ви можете закрити консоль і вона буде продовжувати працювати в фоновому режимі, а потім відновити її та продовжити свою роботу.

irssi

Irssi - це клієнт для протоколу IRC, написаний з нуля, посилаючись на інформацію від його розробників, мовою програмування Сі, та вперше випущений під ліцензією GNU GPL-2.0-or-later в січні 1999 року. Велика кількість різних модулів дозволяє видозмінювати зовнішній вигляд програми та її функціонал (існує розширення для використання протоколу XMPP і так далі).

Скорочено

Я використовую irssi для спілкування за допомогою протокола IRC. Дуже зручно робити це всередині сесії tmux. Спочатку, щоб все правильно налаштувати, потрібно зайти за допомогою ssh на свій термінальний сервер. Перед використанням tmux та irssi ви маєте розмістити конфігураційні файли .tmux.conf та config в директоріях ~/ та ~/.irssi відповідно. Аналогічним чином можна в самому кінці ~/.irssi/config вказати свій юзернейм за замовчуванням:

settings = { core = { ... nick = "V-T60"; }; ... };

Спочатку потрібно запустити tmux, а потім всередині irssi. Використовуйте /connect irc.libera.chat для під'єднання до сервера IRC на irc.libera.chat. /nick libret60 дозволяє вам змінити свій поточний юзернейм на libret60. /join #fsf дозволяє долучитись до канала #fsf (перед цим переконайтесь, що приєднались до сервера IRC та встановили собі юзернейм). Alt + 1,2,3... та Alt + стрілка вліво або вправо використовуються для переключення між відкритими чатами. /who або /names роздрукує інформацію про під'єднаних до відкритого каналу користувачів.

Натисніть Ctrl+B, потім D для можливості закриття консолі без зупинення виконання IRC. Повернутись до irssi ви можете в будь-який час за допомогою команди TERM=linux ssh -t v@T60.lan tmux attach