Neofetch — отображение информации о системе Linux в терминале
В этом руководстве объясняется, как отобразить информацию о системе Linux с помощью Neofetch. Neofetch — это кроссплатформенная утилита системной информации с открытым исходным кодом, написанная на Bash. Он собирает информацию о программном и аппаратном обеспечении вашей системы и отображает результат в Терминале.
По умолчанию информация о системе будет отображаться рядом с логотипом вашей операционной системы. Однако вы можете дополнительно настроить его, чтобы использовать изображение ascii или любое изображение по вашему выбору вместо текущего логотипа ОС. Вы также можете настроить Neofetch для отображения какой информации, где и когда эта информация должна отображаться.
Neofetch в основном разработан для использования в скриншотах вашей системы. В настоящее время он поддерживает более 150 операционных систем, включая Linux, BSD, Mac OS X, iOS и Windows.
Установите Neofetch в Linux и FreeBSD
sudo apk add neofetch
sudo pacman -S neofetch
sudo apt install neofetch
sudo dnf install neofetch
dnf install epel-relase
dnf install neofetch
dnf install epel-relase
curl -o /etc/yum.repos.d/konimex-neofetch-epel-7.repo https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo
yum install neofetch
sudo apt install neofetch
sudo add-apt-repository ppa:dawidd0811/neofetch
sudo apt update
sudo apt install neofetch
nix-env -i neofetch
sudo zypper install neofetch
sudo xbps-install -S neofetch
sudo pkg install neofetch
Отобразить информацию о системе Linux с помощью Neofetch в терминале
Чтобы отобразить информацию о вашей системе Linux, просто запустите следующую команду из терминала:
neofetch
.-/+oossssoo+/-. sk@ostechnix
`:+ssssssssssssssssss+:` ------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 20.04 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: Inspiron N5050
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.4.0-37-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 5 hours, 46 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2378 (dpkg), 7 (flatpak), 11 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.0.16
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1366x768
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Mutter
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Adwaita
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Yaru-light [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: ubuntu-mono-light [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: deepin-terminal
/ssssssssssshdmNNNNmyNMMMMhssssss/ Terminal Font: Ubuntu Mono 12
.ossssssssssssssssssdMMMNysssso. CPU: Intel i3-2350M (4) @ 2.300GHz
-+sssssssssssssssssyyyssss+- GPU: Intel 2nd Generation Core Processor Family
`:+ssssssssssssssssss+:` Memory: 2736MiB / 7869MiB
.-/+oossssoo+/-.
Отображение информации о системе Linux с помощью Neofetch
- Название установленной операционной системы,
- Марка и модель ноутбука,
- Подробности ядра,
- Время работы системы,
- Количество установленных пакетов по умолчанию и других менеджеров пакетов,
- Оболочка по умолчанию,
- Разрешение экрана,
- среда рабочего стола,
- Оконный менеджер,
- Тема оконного менеджера,
- Системная тема,
- Системные значки,
- Терминал по умолчанию,
- Шрифт терминала
- Тип процессора,
- тип графического процессора,
- Установленная память (ОЗУ).
Пример вывода рабочего стола Arch Linux:
Отобразить информацию о системе Linux с помощью Neofetch
Отображение логотипа любой операционной системы с помощью ввода Neofetch.
neofetch --ascii_distro alpine
Отобразить логотип Alpine OS с помощью neofetch
neofetch --ascii_distro alpine
neofetch --ascii_distro android
neofetch --ascii_distro archlinux
neofetch --ascii_distro bunsenlabs
neofetch --ascii_distro centos
neofetch --ascii_distro crux
neofetch --ascii_distro debian
neofetch --ascii_distro fedora
neofetch --ascii_distro gentoo
neofetch --ascii_distro gobolinux
neofetch --ascii_distro macos
neofetch --ascii_distro nixos
neofetch --ascii_distro opensuse
neofetch --ascii_distro slackware
neofetch --ascii_distro solus
neofetch --ascii_distro ubuntu
neofetch --ascii_distro voidlinux
neofetch --ascii_distro windows
Как использовать собственные изображения в выводе Neofetch?
- w3m-img (необходим для отображения изображений. w3m-img иногда входит в состав пакета w3m),
- Imagemagick (необходим для создания миниатюр),
- Терминал, поддерживающий \033[14t или xdotool, или xwininfo + xprop или xwininfo + xdpyinfo.
sudo apt install w3m-img imagemagick
- Gnome-терминал,
- Консоль,
- ул,
- Терминатор,
- Термит,
- URxvt,
- Xfce4-терминал,
- Xterm
neofetch --w3m /home/sk/Pictures/ostechnix.png
neofetch --w3m --source /home/sk/Pictures/ostechnix.png
Вывод Neofetch с собственным логотипом
neofetch --w3m <path-to-directory>
Автозапуск Neofetch
nano ~/.bashrc
neofetch
source ~/.bashrc
Параметры неофетча
Отключить информацию имя:
neofetch --disable cpu
neofetch --disable cpu memory
Скрыть/показать архитектуру ОС:
neofetch --os_arch off
neofetch --os_arch on
Включить/отключить марку процессора:
neofetch --cpu_brand on
neofetch --cpu_brand off
Отображение количества ядер ЦП:
neofetch --cpu_cores logical
neofetch --cpu_cores physical
Скрыть/показать скорость процессора:
neofetch --cpu_speed off
neofetch --cpu_speed on
Скрыть/показать температуру процессора:
neofetch --cpu_temp C
neofetch --cpu_temp F
Показать/скрыть марку графического процессора:
neofetch --gpu_brand on
neofetch --gpu_brand off
Показать/скрыть путь SHELL:
neofetch --shell_path on
neofetch --shell_path off
Показать/скрыть версию SHELL:
neofetch --shell_version on
neofetch --shell_version off
neofetch --help
Настроить Неофетч
Насколько я тестировал Neofetch, он, как и ожидалось, отлично работал в ОС Arch Linux и Ubuntu. Это хороший удобный инструмент, позволяющий легко и быстро распечатать информацию о вашей системе в Терминале.
- Как найти сведения о системе Linux с помощью inxi
- Поиск сведений о системе Linux с помощью Python
- Как найти характеристики оборудования в Linux
- Отображение информации о памяти с помощью Ramfetch в Linux
- Отображение сводной информации о репозитории Git в терминале с помощью Onefetch
Ресурс:
- Neofetch на GitHub