console

Weechat для Matrix с e2ee

Weechat — это легкий, быстрый и очень расширяемый IRC-клиент на основе командной строки. Он кроссплатформенный и может работать на Unix, Linux, BSD, Windows и MacOS. У программы есть такие дополнительные возможности: Модульная и мультипротокольная архитектура Расширяемость с помощью дополнительных плагинов Полностью документированный и активный проект Установка Я использую Arch Linux с yay, но вы можете использовать pacman. $ sudo yay -S libolm $ sudo yay -S python-pip $ sudo pacman -S weechat Иметь учетную запись на matrix.

Irssi - консольный irc-клиент

Irssi — это кроссплатформенный консольный IRC-клиент, написанный на чистом C. Консольные утилиты имеют неоспоримое преимущество перед всякой там GUI’ней вроде HexChat. Например, можно один раз настроить в терминале шрифты и (темную!) цветовую гамму, а все консольные приложения автоматически их подхватят. Да, у GUI приложений в третьем тысячелетии с этим все еще есть проблемы. Qt и разные версии GTK берут свои настройки немного из разных мест. Плюс к этому консольные приложения можно легко запускать на сервере в tmux.

Настройка консольного e-mail клиента NeoMutt за пять минут

Мотивация пользоваться вместо обычных почтовых клиентов, таких, как Thunderbird, или, скажем, Claws Mail, консольным почтовым клиентом NeoMutt сродни мотивации пользоваться irssi вместо HexChat. Консольные приложения, как правило, намного проще своих GUI-аналогов, а значит не так сильно жрут батарею и более безопасны. Также они управляются исключительно при помощи клавиатуры, могут быть запущены на сервере в screen/tmux, и вот это все. К сожалению, конкретно NeoMutt совершенно незаслуженно пользуется репутацией программы, очень сложной в настройке.

Утилита Screen

Когда подключаешься к серверу по ssh, бывает появляется необходимость “запомнить” свою сессию, чтобы при случайном разрыве соединения смочь к ней вернуться. Для этого можно воспользоваться одной маленькой, но очень полезной утилитой. Screen Screen это полноэкранный оконный менеджер, который мультиплексирует физический терминал между несколькими процессами. Простыми словами, при использовании screen у вас появится возможность в рамках одной сессии создать несколько окон/терминалов, переключаться между ними, и не потерять их при обрыве соединения.