Linux – одна из самых гибких операционных систем, которые вы можете использовать сегодня. С Linux можно настроить практически все: от внешнего вида до внутренних функций. Вот несколько простых, но мощных программ, которые вы можете использовать для улучшения работы с Linux.
1. Caffeine
Caffeine – это очень легкая программа, которая не дает рабочему столу перейти в спящий режим. Она работает со всеми основными окружениями рабочего стола и даже может предотвратить запуск заставки. Это делает ее бесценным инструментом для тех, кто хочет, чтобы их рабочий стол всегда был включен.

Одна из особенностей, которая мне нравится в Caffeine, – это то, что он поставляется с парой инструментов для управления состоянием дисплея. Индикатор Caffeine добавляется в системный трей, позволяя вам переключать режимы. В Caffeine также есть таймер, с помощью которого можно отключить программу на определенный период времени.

2. Redshift
Большую часть рабочего дня мы проводим, уставившись в экран компьютера. Постоянно смотреть на экран во время работы может привести к перенапряжению глаз и мигрени, особенно в условиях недостаточной освещенности.
Один из способов решить эту проблему – использовать Redshift. Это простая утилита, которая добавляет красный оттенок к рабочему столу, облегчая длительную работу.

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

*Примечание:*Redshift в настоящее время поддерживает только окружения рабочего стола на базе X11. Для установок на базе Wayland обратите внимание на gammastep. Это прямой форк Redshift, который обеспечивает явную совместимость с Wayland DE.
3. Unclutter
Курсор мыши является неотъемлемой частью каждого рабочего стола Linux. Однако бывают случаи, когда курсор мыши может мешать работе на рабочем столе. По моему опыту, это часто случается во время написания черновиков и работы с графикой.
Unclutter – это ненавязчивая программа, которая скрывает курсор мыши, когда вы им не пользуетесь.

В Unclutter есть несколько функций, позволяющих настраивать способ скрытия курсора. Например, флаг -idle
настраивает время, в течение которого инструмент будет ждать, прежде чем скрыть курсор. С другой стороны, флаг -onescreen
ограничивает работу unclutter одним дисплеем.
Примечание: Unclutter – это исключительно инструмент CLI. Графический интерфейс для рабочего стола отсутствует.
4. Pv
Pv – это небольшой и уникальный инструмент, который может передавать данные через UNIX pipes. Он работает, накладываясь на существующие команды в вашей цепочке и выводя данные о пропускной способности, скорости и продолжительности выполнения текущей задачи. Это позволяет вам лучше рассмотреть вашу систему и понять, где можно улучшить ваши команды оболочки.

Одна из особенностей, которая мне очень нравится в Pv, – это возможность запуска нескольких экземпляров в одном UNIX pipes. Это позволяет проверить каждый шаг цепочки, что значительно облегчает диагностику потенциальных проблем. Например, следующая команда: tar cvzf - ./*.mp3 | (pv -ptrb > music.tar.gz)
использует pv
для визуального представления процесса сжатия архива.

5. Fzf
Fzf – это мощный инструмент фильтрации для чтения и поиска списков в Linux. Будучи утилитой фильтрации, fzf лучше всего работает в паре с UNIX pipes. Она считывает данные, полученные со стандартного входа, и выводит выбранные вами данные на стандартный выход. Это делает ее ценным инструментом для создания пользовательских меню и основных поисковых подсказок для ваших сценариев оболочки.

Как и другие инструменты CLI, fzf имеет ряд опций для настройки своего внешнего вида и поведения. Например, флаг --height
позволяет установить общую длину вывода, а --bind
может даже маскировать fzf под другую программу.

6. Clipmenu
Одно из моих самых больших разочарований при использовании Linux – перемещение данных из разных источников. Это происходит потому, что традиционные рабочие столы, такие как X11 и Wayland, могут одновременно хранить только один буфер копирования. Это приводит к «неуклюжему жонглированию буфером обмена», когда вы создаете временный файл для хранения фрагментов буфера обмена для последующего использования.
Clipmenu – это инструмент, который предоставляет простой и удобный в использовании менеджер буфера обмена для Linux. По своей сути он использует фоновый демон и программу-помощник для отображения буферов копирования. В отличие от других решений, Clipmenu полностью независим от системы, что означает, что вы можете использовать его на любом рабочем столе Linux и в любых оконных менеджерах.

Clipmenu также обладает высокой степенью модульности и конфигурируемости. Он работает с различными инструментами меню и выбора, включая dmenu
и crofi
. Как человек, которому нравится настраивать свои инструменты, я люблю Clipmenu за его настраиваемость.

7. Fusuma
Fusuma – это базовая утилита, которая добавляет интуитивные жесты трекпада в Linux. Она позволяет управлять рабочим столом с помощью привычных мультитач-жестов, таких как «свайп двумя пальцами» и «щипок и масштабирование». Как человеку, который иногда пользуется ноутбуком, эта утилита очень помогает сделать мою рабочую машину еще более удобной в использовании.

Fusuma также отличается высокой степенью настраиваемости и удобством использования. В ней реализован понятный синтаксис конфигурации, что позволяет легко создавать новые жесты или изменять старые. Кроме того, Fusuma поставляется с обширной системой плагинов. Это позволяет расширить программу и интегрировать ее с другими инструментами в вашей системе.
8. Cowsay
В конце концов, не все утилиты в Linux нацелены на оптимизацию функций и повышение производительности. Некоторые из них просто обеспечивают глупость и веселье. Cowsay – это причудливый инструмент CLI, который принимает введенный вами текст и заставляет корову ASCII произнести его.

Cowsay также поставляется с несколькими опциями, которые могут придать вашей ASCII-корове немного индивидуальности. Например, флаг -d
делает так, что на выходе корова выглядит мертвой. С другой стороны, флаг -t
делает корову усталой, а -y
придает ей сияние.

Изучение некоторых из лучших миниатюрных утилит в Linux – это лишь первый шаг в изучении этой операционной системы. Ознакомьтесь с некоторыми из лучших терминальных утилит для Linux и узнайте, что вы можете делать в этом разнообразном и удивительном мире.
Комментарии (0)