5 программ для Linux, которые изменят ваш подход к работе с системой

Linux — прекрасная система, но пропасть между ней и Windows с macOS в плане софта все еще ощущается. Это вовсе не означает, что для Linux нет достойных приложений. Наоборот, здесь можно делать почти все то же самое, что и на других платформах, надо только найти подходящую альтернативу. А порой эта альтернатива оказывается удачнее оригинала.

5 программ для Linux, которые изменят ваш подход к работе с системой

Btop — монитор ресурсов, который не хочется закрывать

Btop — это инструмент для наблюдения за системой, работающий в терминале. По сути, это top и htop, переосмысленные с аккуратным интерфейсом, плавными анимациями и массой данных, которые считываются с одного взгляда.

На дисплее видны загрузка каждого ядра, температура, потребление памяти, операции ввода-вывода и сетевая активность — все раскрашено и упорядочено. Такую панель удобно держать открытой сбоку экрана, стоит чему-то пойти не так, и вы заметите это моментально.

Btop также хорош в работе с процессами. Их можно ранжировать по процессору, памяти или другим показателям, фильтровать, завершать или менять приоритет, не выходя из интерфейса. На домашних машинах Btop помогает поймать приложение, которое неожиданно начало есть ресурсы, а на серверах — понять, что происходит в фоне. После привыкания к его аккуратной раскладке обычный top воспринимается как шаг назад.

Brow6el — браузер в терминале

Brow6el — браузер, работающий в терминале. Внутри трудится полноценный движок Chromium, а не Lynx с косметическим ремонтом и не W3M, который делает вид, что все еще актуален. Картинка выводится через Sixel или протокол Kitty — растровые форматы, кодирующие изображения в терминальные escape-последовательности. 

Функционально Brow6el не уступает большинству браузеров: закладки, менеджер загрузок, приватный режим, консоль JavaScript, инструменты инспекции страниц, обработка всплывающих окон и встроенный блокировщик рекламы. Можно открывать несколько экземпляров и не придется ютиться в одном терминальном окне. Графика обновляется непрерывно, поэтому страницы остаются живыми.

Rofi — меню, которое связывает весь рабочий стол

Rofi представляют как переключатель окон и запускалку приложений, но на деле он превращается в универсальное меню для всего десктопа. Нажимаете горячую клавишу — выскакивает минималистичное текстовое поле. Печатаете — Rofi сопоставляет приложения, окна или команды. Работает мгновенно, управляется с клавиатуры и исчезает в момент нажатия Enter. После нескольких дней использования ковыряние в стандартном меню приложений начинает казаться медленным.

Его можно применять как диалог запуска, переключатель окон, селектор SSH-хостов, фронтенд для менеджера буфера обмена или даже обертку для собственных скриптов. Он читает простые текстовые списки и хорошо дружит с шелл-скриптами, поэтому становится универсальным интерфейсом почти для чего угодно. На тайловых менеджерах вроде i3 он превращается в основной способ запуска и навигации. Стоит учесть, что основная версия Rofi ориентирована на X11, пользователям Wayland нужен форк rofi-wayland или запуск через XWayland. 

Ncdu — когда беспорядок с местом на диске надоел

Ncdu (NCurses Disk Usage) — это текстовый анализатор использования диска, который превращает непрозрачный вывод du в навигируемый список с сортировкой по размеру. Запускаете ncdu / или ncdu /home, утилита сканирует директорию и показывает папки и файлы, упорядоченные по размеру, с простыми столбчатыми диаграммами и человекочитаемыми единицами.

Интерфейс предельно прост: стрелки для навигации, Enter для входа в директорию, удаление. Ncdu отлично работает и на серверах, и на десктопах. На VPS он помогает быстро найти логи, кэши или случайные бэкапы, съедающие место, на личной машине — отыскать забытые папки с гигантскими ISO. 

i3wm — тайловый менеджер, который меняет мышление

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

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

Что будем искать? Например,ChatGPT

Мы в социальных сетях