101 лучших программ для вашей Linux-машины

Фотография экрана ноутбука с запущенными на нем программами.

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

Содержание

  • Офисные пакеты
  • Текстовые и кодовые редакторы
  • Программы для заметок
  • Управление задачами и списками дел
  • Почтовые клиенты
  • Мгновенные сообщения и IRC
  • Веб-браузеры
  • Мультимедийные плееры
  • Конвертеры мультимедиа
  • Архиваторы файлов
  • Менеджеры торрентов
  • FTP-клиенты и менеджеры загрузок
  • Инструменты для создания скриншотов
  • Инструменты захвата экрана
  • Инструменты для веб-камер
  • Редакторы изображений и инструменты для рисования
  • Инструменты для редактирования видео
  • Аудиозаписыватели и редакторы
  • Читатели электронных книг и документов
  • Удаленный доступ к рабочему столу
  • Инструменты очистки диска
  • Разделение диска и восстановление
  • Шифрование данных
  • Менеджеры окон
  • Файловые менеджеры
  • Эмуляторы терминала
  • Командные оболочки
  • Инструменты диагностики сети

Офисные пакеты

  1. Libreoffice: король бесплатного и открытого офисного программного обеспечения. Предоставляет программы, которые позволяют создавать документы, электронные таблицы и презентации.

  2. Calligra: простое, но очень функциональное офисное программное обеспечение от KDE. Также включает мощный редактор векторной графики, который можно использовать для создания инфографики и логотипов.

  3. Onlyoffice: красивый пакет офисного программного обеспечения, который стремится предоставить современные утилиты, похожие на “Microsoft Office” для Linux, вместе с режимами онлайн-сотрудничества.

  4. WPS Office: проприетарный офисный пакет, который хорошо совместим с форматом Microsoft Office и поставляется с AI-помощником. Вы можете использовать этот ИИ для написания подсказок, генерации сводок и оптического распознавания текста.

Текстовые и кодовые редакторы

  1. Vim: улучшенная версия оригинального модального текстового редактора Vi. Он легкий и легко расширяемый через сторонние плагины, такие как Plug. Однако он не для слабонервных, так как требует полного описания, чтобы объяснить, как выйти из VIM.

  2. Emacs: король расширяемых текстовых редакторов. Кроме редактирования кода, вы также можете использовать Emacs для управления RSS-лентами, создания документов LaTeX и общения в IRC-каналах.

К сведению: узнайте, что Emacs может сделать для вас, установив Doom Emacs на ваше устройство.

  1. Micro: простой, без лишних наворотов, консольный кодовый редактор для Linux. Также сравнительно расширяемый через поддерживаемую разработчиком платформу плагинов.

Вы разработчик программного обеспечения? Используете ли вы отладчик Linux для проверки вашего кода перед компиляцией?

  1. Visual Studio Code: ответ Microsoft на текстовые и кодовые редакторы. Это мощная IDE, наполненная функциями и настраиваемая через сторонние расширения.

Программы для заметок

  1. Obsidian: программа для ведения заметок, которая позволяет связывать и анализировать темы с помощью ключевых слов. Также может создавать блокноты с графиками, канбан-досками и схемами.

  2. Zim: легкое, но мощное приложение для заметок. Оно рассматривает каждую заметку как отдельную страницу вики, которую можно связывать и манипулировать в блокноте.

  3. μPad: кроссплатформенная программа для ведения заметок, которая располагает заметки на большой доске, которую можно организовывать и форматировать.

  4. Joplin: современное приложение для ведения заметок, сосредотачивающееся на медиа и совместной работе. Позволяет делиться заметками между разными пользователями, а также сохранять веб-сайты в виде файлов заметок.

  5. Buho: простая программа, создающая заметки типа “липучек”, расположенные на виртуальной доске. Также имеет мобильное приложение, которое автоматически синхронизируется с вашим настольным клиентом.

Управление задачами и списками дел

  1. Taskbook: очень быстрое приложение для командной строки для создания списков задач, которое легко использовать и переносить на другие ОС, похожие на UNIX.

  2. Taskell: простой в использовании инструмент, использующий канбан-доски для управления задачами. Он хранит информацию в Markdown, что облегчает хранение в системах управления версиями (VCS).

  3. TickTick: кроссплатформенный инструмент управления задачами, который является как чистым, так и быстрым. Он также может синхронизировать задачи между разными пользователями, что делает его отличным для удаленных команд.

  4. sleek: ультраминималистичное приложение для управления задачами для Linux. Поддерживает формат “todo.txt” и надежную систему тегов, что упрощает организацию различных задач.

  5. Planner: красивое приложение для управления задачами с нативной поддержкой Todoist. Planner также поддерживает файлы CalDAV, что делает его совместимым с календарными серверами, такими как Baikal.

Почтовые клиенты

  1. Thunderbird: самый популярный настольный почтовый клиент сегодня. Он может отображать все форматы электронной почты и может устанавливать плагины через свой магазин расширений.

  2. Evolution: практичный настольный почтовый клиент для Linux. Он также может управлять контактами и отправлять зашифрованные электронные письма по умолчанию с использованием GPG.

  3. Claws Mail: мощный настольный почтовый клиент, который одновременно легкий и расширяемый. Claws также может шифровать сообщения и подключаться к доскам USENET без дополнительных утилит.

  4. Sylpheed: простой почтовый клиент, который стремится предоставить удобный интерфейс вместе со стабильностью и высокой надежностью.

  5. Geary: базовый почтовый клиент, ориентированный на доступность и простоту. Он также отображает электронные письма в “разговорном” формате, аналогичном современным IM-клиентам.

Хорошо знать: узнайте больше о лучших почтовых клиентах для Linux сегодня.

Мгновенные сообщения и IRC

  1. Pidgin: одно из лучших и старейших IM-программ, доступных для Linux. Поддерживает основные протоколы чата, такие как IRC, ICQ и XMPP. Pidgin также имеет платформу плагинов, которую вы можете использовать для расширения клиента.

  2. HexChat: популярный кроссплатформенный IRC-клиент. Имеет высоко детализированный интерфейс, который быстр и поддерживает многосерверные подключения.

  3. Signal: ориентированный на конфиденциальность IM-клиент, доступный как для настольных, так и для мобильных устройств. Он использует сквозное шифрование, чтобы гарантировать, что каждое сообщение, которое вы отправляете, безопасно и невозможно вскрыть.

  4. Caprine: неофициальный клиент Facebook Messenger для Linux. Использует обертку Electron, что делает его идентичным полноценному веб-клиенту мессенджера.

Веб-браузеры

  1. Firefox: самый популярный бесплатный и открытый веб-браузер для Linux. Firefox имеет обширную коллекцию дополнений и функцию “синхронизации”, которая совместима с различными платформами.

  2. Tor Browser: ответвление Firefox, который интегрирует высокозащищенную сеть Tor в свой базовый код. Также предоставляет функции безопасности через “анти-отпечатки” и “подмену user-agent”.

  3. Chromium: открытый исходный код популярного приложения Google Chrome. Chromium служит простым, но весьма эффективным базисом для тех, кто хочет создать собственный веб-браузер.

  4. Iridium: ответвление Chromium, сосредоточенное на безопасности и конфиденциальности. Работает, интегрируя более безопасный алгоритм шифрования для WebRTC и убирает некоторые специфические для Google функции в браузере.

  5. Qutebrowser: уникальный браузер, использующий комбинации клавиш в стиле Vi для управления и просмотра. Использует QtWebEngine в качестве веб-рендерера, что обеспечивает быструю загрузку страниц и их отзывчивость.

Мультимедийные плееры

  1. VLC Media Player: один из лучших бесплатных и открытых мультимедийных плееров для Linux на сегодняшний день. Поддерживает почти все медиакодеки и может считывать почти все форматы контейнеров. С VLC вы можете делать множество вещей.

  2. mpv: мощный консольный мультимедийный плеер для Linux. Совместим с современными видео- и аудиокодеками, оставаясь при этом достаточно легким для устройств начального уровня.

  3. xine: мультимедийный плеер, который поддерживает как физические носители, так и онлайн-видеостриминг.

  4. Cinema: видеоплеер на основе GStreamer, который автоматически предоставляет высококачественную метаинформацию для фильмов и телевизионных сериалов на вашем локальном диске.

Конвертеры мультимедиа

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

  2. Ciano: простой и минималистичный медиаконвертер, который легко использовать. Кроме видео, он также может конвертировать изображения и музыкальные файлы.

Архиваторы файлов

  1. CoreArchiver: базовый архиватор, который разработан для быстродействия и отзывчивости даже на менее мощных машинах.

  2. Deepin Archive Manager: легкий архиватор, который стремится предоставить чистый и простой способ извлечения и создания файловых архивов в Linux.

  3. PeaZip: мощный архиватор, который поддерживает RAR, TAR и ZIP сразу после установки. Имеет мощный скриптовый движок, который вы можете использовать для автоматизации архивных задач.

  4. Xarchiver: один из лучших и старейших архиваторов, все еще доступных для Linux сегодня. Поддерживает различные форматы сжатия, такие как gz, xz, bzip2 и zip.

  5. Arqiver: простой архиватор, который легко использовать для новых пользователей. Поддерживает шифрование с паролем и популярный формат 7zip.

К сведению: узнайте больше о алгоритмах сжатия файлов, изучая некоторые из лучших утилит сжатия в Linux.

Менеджеры торрентов

  1. Deluge: высокопроизводительный кроссплатформенный клиент BitTorrent для Linux. Также поставляется с “тонким клиентом”, который позволяет загружать и раздавать торренты прямо с безголовного сервера.

  2. Transmission: минималистичный клиент BitTorrent, который работает на различных платформах. Предоставляет быстрый и простой в использовании торрент-клиент, доступный как для новичков, так и для опытных пользователей.

  3. qBittorrent: мощный клиент BitTorrent, который стремится воссоздать популярный интерфейс µTorrent. Кроме того, он имеет встроенный поиск, который может искать контент на публичных торрент-сайтах.

  4. Vuze: легкий клиент BitTorrent, который может напрямую воспроизводить загруженные мультимедийные файлы прямо из своего интерфейса. Также поддерживает плагины от первой стороны, которые могут использоваться для расширения программы.

FTP-клиенты и менеджеры загрузок

  1. FileZilla: самый популярный FTP-клиент, который вы можете установить сегодня. Поддерживает все актуальные FTP-стандарты, включая FTPS и SFTP.

  2. JDownloader: популярный инструмент для прямых загрузок, который позволяет вам одновременно загружать множество больших файлов. Он также может автоматически восстановить фрагментированные RAR-файлы во время загрузки.

  3. Motrix: чистый и простой менеджер загрузок для Linux, который может выполнять параллельные загрузки и динамически изменять своего пользователя для защиты вашей конфиденциальности.

  4. Persepolis: базовый менеджер загрузок, который может выполнять фрагментированные параллельные загрузки, а также автоматические, запланированные загрузки.

  5. aria2: высокопроизводительный CLI-менеджер загрузок, который может работать с FTP, HTTPS и SFTP. Он также обеспечивает последовательную проверку файлов по различным протоколам.

Инструменты для создания скриншотов

  1. Escrotum: базовый инструмент для создания скриншотов из CLI для Linux, который может делать полные и частичные скриншоты. Он также может хранить их либо на диске, либо в системном буфере обмена.

  2. Shutter: мощная утилита для создания скриншотов, которая позволяет делать как простые экранные снимки, так и контекстные “скриншоты веб-сайтов”.

  3. Flameshot: легкое в использовании и интуитивно понятное приложение для создания скриншотов с функциями рисования в приложении. Также может автоматически загружать эти скриншоты на службы хостинга изображений.

  4. maim: простая и легковесная программа для создания скриншотов с авто-маскированием, шейдерами и поддержкой GIF.

Инструменты захвата экрана

  1. Open Broadcaster Software: лучшее кроссплатформенное программное обеспечение для скринкастов для Linux. Оно может как записывать, так и транслировать видео в высоком разрешении, а также отображать графику и переходы, созданные вами.

  2. FFcast: ультра минималистичная программа Bash, которая позволяет использовать FFmpeg в качестве динамического инструмента для записи экрана.

  3. GPU Screen Recorder: эффективная утилита для записи экрана, которая использует ваш GPU для записи или трансляции изображения вашего устройства.

Инструменты для веб-камер

  1. Kamoso: простая, но полезная программа для веб-камеры для Linux. Она может делать как неподвижные изображения, так и видео, а также устанавливать различные клипы в избранное.

  2. Cheese: полностью функциональное приложение для веб-камер, которое имеет встроенную библиотеку эффектов, которые можно динамически применять к вашим снимкам.

Редакторы изображений и инструменты для рисования

  1. GIMP: лучшее бесплатное и открытое кроссплатформенное программное обеспечение для обработки изображений для Linux. Оно может создавать и изменять различные цифровые активы, такие как фотографии, цифровую графику и документы.

  2. Krita: бесплатная, профессиональная программа рисования для художников. Имеет интуитивно понятный интерфейс и комплект 2D-анимации.

  3. Pinta: базовая программа для обработки изображений для Linux. Спроектирована так, чтобы быть легкой в использовании для новых пользователей компьютера. Также предлагает разнообразные эффекты для изображений, подобно фотофильтрам.

  4. AzPainter: простая программа рисования для систем, подобных UNIX. Она легкая и имеет сжатый набор функций, что упрощает обучение для студентов.

Инструменты для редактирования видео

  1. Kdenlive: многодорожечный видеоредактор для Linux. Поддерживает практически все современные видео- и аудиокодеки, а также предоставляет инструменты для последующей обработки, такие как цветокоррекция и текстовые графики.

  2. Davinci Resolve: мощная программа для редактирования видео профессионального уровня, которая может выполнять точную цветокоррекцию, 3D CGI и пост-обработку звука.

  3. Flowblade: стильная и быстрая программа для редактирования видео. Оснащена различными инструментами композитинга, качественными фильтрами и ресурсосберегающей системой прокси-редактора.

Аудиозаписыватели и редакторы

  1. Audacity: швейцарский нож для редактирования аудио. Включает в себя все инструменты, которые вам нужны для настройки и модификации любого типа аудио, а также для генерации звуков и шума.

  2. Polyphone: удобный редактор звуковых шрифтов, который позволяет создавать и воспроизводить цифровые образцы музыкальных инструментов. Вы также можете модифицировать эти образцы для создания вашего индивидуального инструмента.

  3. Ardour: лучшее программное обеспечение для цифровой аудиостудии для Linux. Поддерживает многослойные дорожки, прямую запись звука и богатую коллекцию образцов инструментов.

Читатели электронных книг и документов

  1. Calibre: полнофункциональный PDF и eBook-чтец для Linux. Также поставляется с мощным редактором метаданных и универсальным преобразователем eBook в PDF CLI.

  2. Shelf: простой и минималистичный просмотрщик документов с поддержкой основных текстовых поисков и аннотаций.

  3. Foliate: eBook-чтец с красивым рендерингом текста. Также имеет простой в использовании интерфейс, который как эстетически чист, так и доступен для пользователей.

Удаленный доступ к рабочему столу

  1. TigerVNC: мощное решение для удаленного рабочего стола, которое использует протокол VNC для обеспечения обмена экраном и управления удаленными машинами с низкой задержкой.

  2. TeamViewer: проприетарный SaaS для удаленного рабочего стола, который позволяет создавать временные “сессии”, в которых вы можете видеть, управлять и даже комментировать экран удаленной машины.

Совет: узнайте больше о удаленных рабочих столах, настроив сервер VNC в вашей системе Linux.

Инструменты очистки диска

  1. Bleachbit: лучшее программное обеспечение для очистки диска на Linux. Удаляет все ненужные файлы в вашем домашнем каталоге, а также очищает свободное пространство на диске.

  2. rmlint: минималистичная программа Bash, которая удаляет все пустые файлы, директории и сломанные символические ссылки в вашей системе. Более того, она может удалять дублирующиеся копии файлов, освобождая дополнительное место на диске.

Разделение диска и восстановление

  1. Gparted: легкая в использовании графическая утилита для разделения диска. Предоставляет интуитивное представление о ваших разделах через графики. Программа также предлагает вам различные инструменты для создания и изменения этих разделов.

  2. cfdisk: легкая программа для разделения диска TUI. В отличие от графических инструментов, вы можете установить cfdisk на безголовую машину и по-прежнему сможете настраивать диски этой машины по SSH.

  3. TestDisk: мощная программа для восстановления данных, которая использует остаточные данные в разделах вашего диска для воссоздания и восстановления удаленных файлов.

Шифрование данных

  1. Tomb: простая, но очень безопасная программа для шифрования файлов, позволяющая шифровать отдельные файлы и папки в вашей файловой системе.

  2. VeraCrypt: одно из лучших программ для шифрования данных, доступных сегодня для Linux. Создает зашифрованный виртуальный диск, где вы можете хранить свои данные. Кроме того, программа также невероятно быстра в кодировании и декодировании шифров.

Хорошо знать: исследуйте мир безопасности данных и шифрования, используя GPG с GNU Kleopatra.

Менеджеры окон

  1. i3wm: функциональный мануальный менеджер окон для Linux. Поставляется с правильным конфигурационным файлом, который вы можете использовать для расширения программы в соответствии с вашими желаниями.

  2. Openbox: красивый плавающий менеджер окон, который использует вашу мышь для создания и модификации окон на вашем рабочем столе. Openbox предустановлен на нескольких дистрибутивах Linux.

  3. dwm: минималистичный автоматический менеджер окон. Он легкий и предлагает только основные функции. Тем не менее, это позволяет ему быть одним из самых расширяемых менеджеров, которые вы найдете на Linux.

Файловые менеджеры

  1. PCManFM: ресурсосберегающий и быстрый файловый менеджер. Он имеет утилитарный интерфейс, предлагающий больше функций, чем эстетика программы.

  2. CoreFM: простой файловый менеджер, который обеспечивает правильный баланс между эстетикой и функциональностью.

  3. fm: простой файловый менеджер TUI, который призван предоставить чистый и красивый способ управления вашими файлами в Linux.

  4. ranger: функциональный и высоконастраиваемый файловый менеджер TUI, оснащенный множеством комбинаций клавиш и внутренних команд.

Эмуляторы терминала

  1. Alacritty: “современный подход” к эмуляторам терминала. Использует аппаратное ускорение для обеспечения быстрого и отзывчивого терминального окна.

  2. Kitty: высокопроизводительный терминал, который использует GPU вашей системы, чтобы уменьшить общее потребление ресурсов системы.

  3. urxvt: один из самых популярных эмуляторов терминала, которые вы можете установить сегодня. Urxvt настраиваемый, легкий и работает на почти любой системе, похожей на UNIX.

  4. st: минималистичный терминал, сокращенный до своих основных элементов. St разработан так, чтобы быть простым в использовании и в реализации своего исходного кода.

Командные оболочки

  1. zsh: богатая функциями командная оболочка для систем, подобных UNIX. В отличие от других оболочек, она предлагает автоматическое завершение аргументов и широкую поддержку конфигурации.

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

  3. tcsh: стабильная командная оболочка, которая предоставляет более выразительный синтаксис сценариев. Она также программируемая и высоко настраиваемая.

Инструменты диагностики сети

  1. Wireshark: мощный анализатор сетевых пакетов для Linux. Позволяет проверять и анализировать различные пакеты, проходящие через ваш сетевой интерфейс внутри вашей сети.

  2. darkstat: очень полезный инструмент для ведения журнала сети. Это легкий демон, который аккумулирует данные о сетевом трафике и представляет их в виде информативных графиков.

  3. Nmap: полезный сетевой сканер для вашей локальной сети. Он регистрирует и проверяет различные устройства и порты, которые ваш локальный сетевой интерфейс может обнаружить.

  4. Ntop: простой монитор сетевого трафика, который предоставляет вам живой обзор текущего состояния вашей сети.

К сведению: узнайте больше о компьютерных сетях, используя Traceroute в Linux, чтобы отслеживать, как пакет перемещается по интернету.

Кредит изображения: Unsplash