Самый крутой терминальный инструмент Linux мертв, вот что можно использовать вместо него
Ключевые выводы
- Пришло время попрощаться с neofetch, так как разработчик отказался от проекта из-за обязательств по фермерству.
- Fastfetch, macchina, NerdFetch и другие — жизнеспособные альтернативы, предлагающие новые функции и улучшенное обслуживание.
Если вы пользователь Linux, возможно, вы знаете о neofetch, популярном инструменте командной строки, который показывает системную информацию в терминале. Многим пользователям он нравится, потому что он настраиваемый и отлично выглядит. К сожалению, разработчик закрыл проект, поэтому пришло время попрощаться с этим полезным инструментом.
Неофетч мертв?
Да, это правда — проект neofetch официально объявлен мертвым. Хотя разработчик заархивировал проект 26 апреля 2024 года, последнее обновление было три года назад. Разработчик оставил запись в файле README о том, что он занялся сельским хозяйством, и это единственное объяснение архивации.
Закрытие neofetch не означает, что он исчезнет немедленно. Поскольку это сценарий Bash, он, скорее всего, будет работать еще долгое время, пока приложения, на которых он основан, не устареют.
Вы можете продолжать использовать neofetch, если хотите, но имейте в виду, что он больше не поддерживается и не обновляется. Использование устаревшего программного обеспечения может создать угрозу безопасности, поэтому я настоятельно не советую полагаться на просроченные или устаревшие инструменты. Вместо этого рассмотрите возможность изучения альтернативных, активно поддерживаемых вариантов.
Альтернативы неофетчу
Отказ neofetch может быть печальным, но это еще не конец. Изучите альтернативы, такие как Fastfetch, macchina и другие, которые предлагают новые функции и улучшенное обслуживание.
Быстрая выборка
Fastfetch — это более быстрая, легкая и современная альтернатива neofetch. Он написан в основном на C и совместим с различными платформами, такими как macOS, Linux и Windows. Fastfetch активно поддерживается при поддержке сообщества и регулярных обновлениях. Кроме того, его легко установить, и он предоставляет больше информации, чем neofetch, включая среду рабочего стола, тему окна и шрифт.
Fastfetch по умолчанию недоступен в репозиториях программного обеспечения Debian или Ubuntu. Вы можете вручную установить его более свежую версию, добавив репозиторий PPA в Ubuntu.
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
Затем обновите список пакетов вашей системы и установите Fastfetch.
sudo apt update && sudo apt install fastfetch
Чтобы получить информацию о системе с помощью Fastfetch, запустите:
fastfetch
Вы можете установить Fastfetch в Fedora, CentOS и RHEL, выполнив следующую команду:
sudo yum install fastfetch
Если вы пользователь Arch Linux, используйте это:
sudo pacman -S fastfetch
Fastfetch также отображает ваш локальный IP-адрес, поэтому будьте осторожны, делясь снимками экрана с информацией Fastfetch другим.
макчина
macchina — это быстрый и простой инструмент для сбора информации о вашей системе. Это легкая альтернатива neofetch, в которой главное — скорость и простота. Он разработан с учетом индивидуальных особенностей, что позволяет вам настроить отображение системной информации в соответствии с вашими предпочтениями.
В macchina есть система тем, позволяющая настроить ее внешний вид. Вы можете создать несколько тем и легко переключаться между ними, не затрагивая основную конфигурацию.
Более того, у вас есть два варианта начать работу с macchina: либо загрузить готовый двоичный файл со страницы «Релизы» и использовать его напрямую, либо установить его с помощью Cargo, менеджера пакетов Rust.
Если вы решите установить с помощью Cargo, сначала установите Cargo на свой ПК с Linux. Например, чтобы установить Cargo в Ubuntu, выполните:
sudo apt install cargo
Затем выполните следующую команду для установки Macchina:
cargo install macchina
После установки вы можете отобразить информацию о своей системе, выполнив команду ~/.cargo/bin/macchina с нужными флагами. Однако это непрактичный подход для получения системной информации с помощью Macchina.
Чтобы не вводить каждый раз полный путь к исполняемому файлу Macchina, вы можете добавить каталог его установки в переменную среды PATH. Это позволяет вам запускать Macchina из любого каталога вашего терминала.
Вы можете сделать это, отредактировав файл профиля пользователя. Просто откройте файл с помощью gedit:
gedit ~/.profile
Затем добавьте каталог «.cargo/bin» в свой PATH.
Теперь вы можете получить системную информацию напрямую, используя:
macchina
Если вы являетесь пользователем Arch Linux, вы также можете установить Macchina из AUR с помощью Yay.
yay -S macchina
экранFetch
screenFetch — еще одна удобная утилита терминала, похожая на neofetch, которая отображает системную информацию в терминале. На самом деле, screenFetch старше neofetch. Хотя он может не иметь такого же уровня визуальной привлекательности, как некоторые из новых опций, screenFetch — это надежный и хорошо зарекомендовавший себя инструмент, который выполняет свою работу.
Запустив команду screenfetch, вы можете быстро отобразить снимок текущего состояния вашей системы, включая ОС, версию ядра, время безотказной работы, количество пакетов и многое другое. Вы также можете сделать снимок экрана отображаемого вывода, используя screenfetch -s.
screenFetch доступен в репозиториях Ubuntu по умолчанию. Чтобы получить его, запустите:
sudo apt install screenfetch
screenFetch также позволяет отображать логотип ASCII, отличный от логотипа по умолчанию, обнаруженного screenFetch. Вы можете просто указать имя дистрибутива с помощью параметра -A 'distribution_name' следующим образом:
screenfetch -A 'Debian'
Чтобы получить screenFetch в RHEL/CentOS/Fedora, запустите:
sudo dnf install screenfetch
В Арч Линукс:
sudo pacman -S screenfetch
NerdFetch
NerdFetch — это POSIX-совместимый сценарий выборки, который отображает системную информацию в визуально привлекательном формате в терминале. Он использует шрифты Nerd для улучшения визуального представления системной информации.
Как и другие инструменты информации о системе, NerdFetch также извлекает и отображает такие сведения, как имя, версия и другие сведения о вашей операционной системе. Тем не менее, NerdFetch отличается высоким уровнем настройки, предлагая три различных режима шрифта для отображения системной информации, такие как Cozette, Phosphor и Emojis. Вы можете переключаться между различными шрифтами с помощью параметров командной строки -c, -p и -e.
Чтобы установить NerdFetch, просто загрузите его скрипт из репозитория GitHub, используя Curl:
sudo curl -fsSL https://raw.githubusercontent.com/ThatOneCalculator/NerdFetch/main/nerdfetch -o /usr/bin/nerdfetch
После загрузки вам необходимо сделать скрипт исполняемым с помощью:
sudo chmod +x /usr/bin/nerdfetch
Чтобы отобразить информацию о вашей системе, запустите:
nerdfetch
Пользователи Arch могут получить NerdFetch с помощью любого помощника AUR, такого как Yay или Paru:
yay -S nerdfetch
Настройте свою систему Linux для лучшего опыта
Настройка вашей системы Linux может быть интересным и полезным занятием. Если вы хотите создать свой собственный дистрибутив Linux или настроить существующую систему, существует множество способов сделать свой рабочий стол своим собственным. Например, вы можете персонализировать существующую установку Linux, изменив темы рабочего стола и добавив новые значки и шрифты. Кроме того, вы также можете использовать Conky для настройки виджетов, отображающих различную системную информацию.
Вы также можете использовать Ubuntu Tweaks для легкой настройки вашей системы Ubuntu. Он позволяет вам изменять настройки и настраивать рабочий стол Linux по своему вкусу.