Найти в Дзене

Интересные приложения для терминала Linux

Оглавление

На канале в Дзен ранее выходили статьи, посвященные необычным, интересным и полезным приложениям, которым работают в терминале Linux: для прослушивания музыки, просмотра географических карт и прогноза погоды, генерации QR-кодов и использования календаря. Как понимаете, на этом многообразие того, что можно делать в консоли не заканчивается и сегодня мы вновь поговорим про то, какие интересные приложения вы еще можете использовать в терминале.

Клавиатурный тренажер Toipe

Читатели наверняка помнят про такую программу, как "Соло на клавиатуре", которая позволяла научиться слепой десятипальцевой печати. Утилита Toipe тоже позволяет научиться быстро печатать, правда и не имеет проработанных заданий, как было в "Соло". Она предоставляет пользователю текст, который нужно набрать, стараясь не подглядывать на вводимые клавиши. Казалось бы очень просто, но как показывает моя практика, слепой печати лучше учиться именно на практике, совершая ошибки, чем слушать длинные рассказы о правильной постановке пальцев, выравнивания кистей и пр. Главное - начать, а дальше руки сами приспособятся к тому, как вам удобно набирать текст.

Клавиатурный тренажер Toipe
Клавиатурный тренажер Toipe

Написана программа Toipe на Rust и поставляется в виде бинарного файла, который можно скачать с Gitlhub-страницы проекта и запустить в своей системе. Помимо этого способа также существует вариант с установкой софтинки при помощи пакетного менеджера Cargo. Я же, как пользователь Archlinux, особо не парился с установкой, а просто ввел в терминале следующую команду:

paru -S toipe

Не проверял наличие Toipe в репозиториях других дистрибутивов, но думаю, что для популярных версий (DEB и RPM) энтузиасты что-то и подготовили. Запуск утилиты осуществляется в моем случае также просто, как и установка:

toipe

После открывается окно, где присутствует текст для набор. Все просто! Единственный недостаток, на мой взгляд, отсутствие текстов на русском языке. С ключами для запуска можно познакомиться в Gitlhub.

Системный монитор Bottom

Число способов мониторинга дистрибутива Linux огромно! Делать это можно посредством графического интерфейса, а можно и в терминале. Про такие способы, как htop, atop и им подобные, рассказывал ранее на канале.

Помимо них еще сущетвует и Bottom. Функционал не отличается от собратьев: нагрузка на процессор, расходывание оперативной памяти, менеджеров процессов и т.д. Вдовесок идут возможность изменения цветовой темы, поведения и расположения виджетов.

Системный монитор Bottom
Системный монитор Bottom

На странице проекта в Github представлено множество способов для установки в любых дистрибутивах Linux. Для Archlinux все делалось через системный менеджер pacman:

sudo pacman -S bottom

Разработчики решили исхитриться и пойти против привычного способа запуска утилиты по тому же имени, которое использовалось при установке. Чтобы стартовать Bottom нужно ввести в терминале команду:

btm

Текстовый редактор Wordgrinder

Кому-то консольные текстовые редакторы могут показаться извращением красноглазых линуксоидов, но есть категории пользователей, которые при их использовании испытывают определенный кайф. Текстовый редактор Wordgrinder прост и не отличается большим разнообразим функционала: поддержка базовых стилей и абзацев, символов и разметки экрана, импорт и экспорт HTML, поддержка Unucode. Отличительной чертой практически всех редакторов в консоли является необходимость запоминать сочетания клавиш для управления: в Wordgrinder на этот счет можно не бескопоиться, так как у приложения имеется меню.

Текстовый редактор Wordgrinder
Текстовый редактор Wordgrinder

На странице проекта в Github представлена инструкция по установке, которая предпологает вначале установку в дистрибутив необходимых зависимостей, а потом ручную сборку редактора. Пользователям Ubuntu/Debian/Fedora и дистрибутивов на них основанных бескопоиться из-за сложности не стоит, так как в инструкции имеются примеры нужных команд. Арчеводы же вполне могут использовать всего одну команду для установки из AUR:

paru -S wordgrinder

Запускается текстовый редактор путем использования команды:

wordgrinder

Преобразование текста в речь при помощи Espeak

Суть работы Espeak проста донельзя: если после названия команды указать какие-либо слова в кавычках, то утилита их озвучит. При помощи ключей можно настроить работу программы, задавая чтение из файла, высоту и скорость голоса, язык на котором будет произнесен текст, а также сохранить результат в WAV-файл. Страница проекта в Github хорошо оформлена, на ней вы узнаете про историю разработки Espeak и то, какие технологии в нем используются. Заявлена поддержка 100 языков и акцентов, что по идее должно удовлетворить потребности практически любого пользователя.

Преобразование текста в речь при помощи Espeak
Преобразование текста в речь при помощи Espeak

Для установки существует целая пользовательская инструкция, а в Archlinux можно просто ввести команду:

paru -S espeak

Процесс установки происходит не быстро, так как необходимо подготовить дистрибутив к установке всех необходимых библиотек.

Анимация аквариума при помощи Asciiquarium

По сути, это самая бесполезная утилита, если сравнивать с теми, про которые я писал раньше. Она просто показывает анимацию аквариума в ASCII-арте. Ее можно просто запустить в терминале на втором мониторе и продолжить работу на первом.

Анимация аквариума при помощи Asciiquarium
Анимация аквариума при помощи Asciiquarium

Так как утилита является обычным Perl-скриптом, то ее установка не составит проблем в любом современном дистрибутиве Linux. Если что, на странице проекта в Gihub есть немного справочной информации. Я просто ввел в терминале команду:

sudo pacman -S asciiquarium

Подведем итоги

Каждый сам определит для себя нужны ли ему терминальные утилиты подобные тем, про которые рассказано выше. Мне кажется важным тот момент, что эти утилиты есть, а значит потребность в них когда-то возникла и существует до сих пор. Стоит понимать, что терминал остается полезным и нужным инструментом пользователя Linux, под который всегда будет что-то необычное, интересное и полезное.