Введение
Neofetch - это универсальный инструмент командной строки, отображающий краткую и настраиваемую сводку информации о вашей системе Linux. Этот инструмент популярен среди пользователей Linux для обмена скриншотами своих настроек рабочего стола. В этой лабораторной работе вы узнаете, как установить Neofetch, запускать его с различными опциями, настраивать его конфигурацию и решать распространенные проблемы, с которыми вы можете столкнуться.
К концу этой лабораторной работы вы сможете настроить Neofetch для отображения именно той информации, которую вы хотите, в визуально привлекательном формате, соответствующем вашим предпочтениям.
Установка Neofetch и первый запуск
Neofetch - это инструмент командной строки для отображения информации о системе, который эстетично отображает информацию о вашей операционной системе, программном обеспечении и аппаратном обеспечении. На этом шаге мы установим Neofetch и запустим его, чтобы увидеть, какую информацию он предоставляет по умолчанию.
Установка Neofetch
Чтобы установить Neofetch в вашей системе Ubuntu 22.04, выполните следующие действия:
Откройте окно терминала, щелкнув значок терминала в меню приложений или нажав
Ctrl+Alt+T.Обновите списки пакетов, чтобы убедиться, что у вас последняя версия программного обеспечения:
sudo apt updateВы можете увидеть вывод, похожий на этот:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB] Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB] Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB] Fetched 337 kB in 1s (337 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date.Установите Neofetch с помощью менеджера пакетов apt:
sudo apt install neofetch -yВывод покажет ход установки:
Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: neofetch 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 97.9 kB of archives. After this operation, 394 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 neofetch all 7.1.0-3 [97.9 kB] Fetched 97.9 kB in 0s (215 kB/s) Selecting previously unselected package neofetch. (Reading database ... 186774 files and directories currently installed.) Preparing to unpack .../neofetch_7.1.0-3_all.deb ... Unpacking neofetch (7.1.0-3) ... Setting up neofetch (7.1.0-3) ...
Запуск Neofetch
После установки Neofetch вы можете запустить его, просто набрав команду в терминале:
neofetch
Это отобразит красочный вывод с информацией о вашей системе, включая:
- Логотип Ubuntu в ASCII-арте
- Название и версия операционной системы
- Версия ядра
- Время работы (Uptime)
- Количество пакетов
- Shell
- Разрешение
- Окружение рабочего стола (Desktop Environment)
- Оконный менеджер (Window Manager)
- Терминал
- Информация о процессоре (CPU)
- Использование памяти (Memory usage)
- И многое другое
Вывод должен выглядеть примерно так:
.-/+oossssoo+/-. labex@ubuntu
`:+ssssssssssssssssss+:` ------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.2 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: KVM Virtual Machine
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.15.0-73-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 15 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 754 (dpkg)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: zsh 5.8.1
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: /dev/pts/0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: AMD EPYC-Milan (2) @ 2.394GHz
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Memory: 231MiB / 3921MiB
+sssshhhyNMMNyssssssssssssyNMMMysssssss+
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
Понимание базового вывода Neofetch
Отображение Neofetch разделено на две основные части:
Логотип (Logo): Слева Neofetch отображает логотип вашего дистрибутива Linux (в данном случае Ubuntu) с использованием ASCII-арта.
Информация о системе (System Information): Справа Neofetch показывает различные сведения о вашей системе, такие как:
- Название и версия ОС
- Имя хоста
- Версия ядра
- Время работы (Uptime)
- Количество пакетов
- Shell
- Терминал
- Информация о процессоре (CPU)
- Использование памяти (Memory usage)
Этот вывод по умолчанию предоставляет хороший обзор вашей системы, но Neofetch можно настроить в значительной степени, чтобы отображать именно ту информацию, которую вы хотите, что мы рассмотрим в следующих шагах.
Понимание и настройка Neofetch
Теперь, когда у вас установлен Neofetch и вы видели, что он отображает по умолчанию, пришло время изучить, как настроить его для отображения различной информации в соответствии с вашими предпочтениями.
Где находится файл конфигурации Neofetch
Neofetch хранит свою конфигурацию в файле config.conf в каталоге .config/neofetch в вашей домашней папке. Давайте проверим, существует ли этот файл, и создадим его при необходимости:
Сначала давайте проверим, существует ли каталог конфигурации:
ls -la ~/.config/neofetchЕсли вы уже запускали Neofetch, каталог и файл конфигурации должны существовать, и вы увидите вывод, похожий на:
total 40 drwxrwxr-x 2 labex labex 4096 Jul 20 12:34 . drwxr-xr-x 9 labex labex 4096 Jul 20 12:34 .. -rw-rw-r-- 1 labex labex 31535 Jul 20 12:34 config.confЕсли каталог не существует, Neofetch создаст его вместе с файлом конфигурации по умолчанию при первом запуске команды. Давайте убедимся, что он создан:
neofetchТеперь снова проверьте наличие файла конфигурации:
ls -la ~/.config/neofetchДавайте откроем файл конфигурации, чтобы изучить его:
nano ~/.config/neofetch/config.confЭто откроет файл конфигурации в текстовом редакторе nano, где вы сможете увидеть все доступные опции.
Понимание файла конфигурации
Файл конфигурации Neofetch довольно обширен и содержит множество опций, которые вы можете настроить. Некоторые из ключевых разделов включают:
- Print Info (Вывод информации): Этот раздел определяет, какая информация отображается и в каком порядке.
- Text Options (Текстовые опции): Управляет форматированием и отображением текста.
- Color Options (Цветовые опции): Определяет цвета, используемые в выводе.
- ASCII Options (ASCII опции): Управляет логотипом/артом, отображаемым слева.
- Image Options (Опции изображения): Если используется режим изображения вместо ASCII-арта.
- Config Options (Опции конфигурации): Различные конфигурации, такие как бэкенд, используемый для сбора информации.
Давайте рассмотрим функцию print_info() в файле конфигурации, которая управляет отображаемой информацией:
print_info() {
info title
info underline
info "OS" distro
info "Host" model
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolution" resolution
info "DE" de
info "WM" wm
info "WM Theme" wm_theme
info "Theme" theme
info "Icons" icons
info "Terminal" term
info "Terminal Font" term_font
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
## info "GPU Driver" gpu_driver ## Linux/macOS only
## info "CPU Usage" cpu_usage
## info "Disk" disk
## info "Battery" battery
## info "Font" font
## info "Song" song
## info "Local IP" local_ip
## info "Public IP" public_ip
## info "Users" users
## info "Locale" locale ## This only works on glibc systems.
info cols
}
В этой функции каждая строка, начинающаяся с info, отображает часть информации в выводе Neofetch. Строки, которые закомментированы (начинающиеся с #), не отображают никакой информации.
Запуск Neofetch с различными опциями
Neofetch также можно запускать с различными опциями командной строки, чтобы временно переопределить настройки конфигурации. Давайте попробуем несколько из них:
Отображение Neofetch только с определенной информацией:
neofetch --os --kernel --memoryЭто отобразит только информацию об ОС, ядре и памяти. Вывод будет более кратким:
.-/+oossssoo+/-. `:+ssssssssssssssssss+:` OS: Ubuntu 22.04.2 LTS x86_64 -+ssssssssssssssssssyyssss+- Kernel: 5.15.0-73-generic .ossssssssssssssssssdMMMNysssso. Memory: 231MiB / 3921MiB /ssssssssssshdmmNNmmyNMMMMhssssss/ +ssssssssshmydMMMMMMMNddddyssssssss+ /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ .ssssssssdMMMNhsssssssssshNMMMdssssssss. +sssshhhyNMMNyssssssssssssyNMMMysssssss+ ossyNMMMNyMMhsssssssssssssshmmmhssssssso ossyNMMMNyMMhsssssssssssssshmmmhssssssso +sssshhhyNMMNyssssssssssssyNMMMysssssss+ .ssssssssdMMMNhsssssssssshNMMMdssssssss. /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ +sssssssssdmydMMMMMMMMddddyssssssss+ /ssssssssssshdmNNNNmyNMMMMhssssss/ .ossssssssssssssssssdMMMNysssso. -+sssssssssssssssssyyyssss+- `:+ssssssssssssssssss+:` .-/+oossssoo+/-.Отображение Neofetch с другим ASCII-артом:
neofetch --ascii_distro debianЭто отобразит логотип Debian вместо логотипа Ubuntu:
_,met$$$$$gg. labex@ubuntu ,g$$$$$$$$$$$$$$$P. ------------ ,g$$P" """Y$$.". OS: Ubuntu 22.04.2 LTS x86_64 ,$$P' `$$$. Host: KVM Virtual Machine ',$$P ,ggs. `$$b: Kernel: 5.15.0-73-generic `d$$' ,$P"' . $$$ Uptime: 30 mins $$P d$' , $$P Packages: 754 (dpkg) $$: $$. - ,d$$' Shell: zsh 5.8.1 $$; Y$b._ _,d$P' Terminal: /dev/pts/0 Y$$. `.`"Y$$$$P"' CPU: AMD EPYC-Milan (2) @ 2.394GHz `$$b "-.__ Memory: 231MiB / 3921MiB `Y$$ `Y$$. `$$b. `Y$$b. `"Y$b._ `"""Отображение Neofetch без ASCII-арта:
neofetch --offЭто отобразит только информацию о системе без какого-либо ASCII-арта:
labex@ubuntu ------------ OS: Ubuntu 22.04.2 LTS x86_64 Host: KVM Virtual Machine Kernel: 5.15.0-73-generic Uptime: 30 mins Packages: 754 (dpkg) Shell: zsh 5.8.1 Terminal: /dev/pts/0 CPU: AMD EPYC-Milan (2) @ 2.394GHz Memory: 231MiB / 3921MiB
Эти примеры показывают, как можно быстро настроить вывод Neofetch с помощью опций командной строки, не изменяя файл конфигурации. На следующем шаге мы внесем постоянные изменения в файл конфигурации, чтобы настроить Neofetch в соответствии с вашими предпочтениями.
Настройка вывода Neofetch
Теперь, когда вы понимаете файл конфигурации Neofetch, давайте внесем некоторые постоянные изменения, чтобы настроить вывод в соответствии с вашими предпочтениями.
Редактирование файла конфигурации
Давайте внесем следующие настройки в Neofetch:
- Изменить отображаемую информацию
- Изменить цвета, используемые в выводе
- Использовать другой ASCII-арт
Выполните следующие шаги, чтобы отредактировать файл конфигурации:
Откройте файл конфигурации Neofetch в nano:
nano ~/.config/neofetch/config.confВо-первых, давайте изменим отображаемую информацию, отредактировав функцию
print_info(). Найдите эту функцию в файле (она должна быть вверху). Мы создадим упрощенную версию, которая показывает только самую важную информацию и добавляет пользовательское поле:Найдите функцию
print_info()и измените ее на:print_info() { info title info underline info "OS" distro info "Kernel" kernel info "Uptime" uptime info "Shell" shell info "CPU" cpu info "Memory" memory info "Disk" disk ## Add a custom line with your name info "User" users prin "Lab Completed" "Yes" info cols }Эта измененная функция будет отображать меньше элементов и добавит пользовательскую строку, указывающую, что вы завершили эту лабораторную работу.
Далее давайте изменим цветовую схему. Прокрутите вниз, чтобы найти раздел
Colors. Найдите подраздел## Text Colorsи измените цвета, чтобы использовать зеленый:Найдите:
## Text Colors # ## Default: 'distro' ## Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' ## Flag: --colors # ## Each number represents a different part of the text in ## this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' # ## Example: ## colors=(distro) - Text is colored based on Distro colors. ## colors=(4 6 1 8 8 6) - Text is colored in the order above. colors=(distro)Измените его на:
## Text Colors colors=(2 2 2 2 2 7)Это устанавливает большинство текста в зеленый цвет (код цвета 2) с информационным текстом белого цвета (код цвета 7).
Наконец, давайте изменим ASCII-арт, изменив опцию
ascii_distro. Найдите:## ASCII Distro ## Which distro's ascii art to display. # ## Default: 'auto' ## Values: 'auto', 'distro_name' ## Flag: --ascii_distro ## NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", ## "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, ## ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, ## Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, ## BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, ## Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, ## Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, ## DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, ## EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, ## FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, ## gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, ## Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, ## Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, ## LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, ## Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, ## Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, ## NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, ## OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, ## Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, ## popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, ## Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, ## Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, ## Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, ## SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, ## openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, ## Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, ## Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, ## and IRIX have ascii logos ## NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. ## Use '{distro name}_old' to use the old logos. ## NOTE: Ubuntu has flavor variants. ## Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, ## Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. ## NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, ## CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, ## Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, ## Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, ## Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, ## postmarketOS, and Void have a smaller logo variant. ## Use '{distro name}_small' to use the small variants. ascii_distro="auto"Измените его на:
ascii_distro="arch_small"Это отобразит небольшой логотип Arch Linux вместо логотипа Ubuntu по умолчанию.
Сохраните файл, нажав
Ctrl+O, затемEnter, и выйдите из nano, нажавCtrl+X.
Тестирование вашего настроенного Neofetch
Теперь давайте запустим Neofetch, чтобы увидеть наш настроенный вывод:
neofetch
Вы должны увидеть вывод, похожий на этот, с небольшим логотипом Arch Linux, зеленым текстом и только той информацией, которую вы выбрали для отображения:
/\ labex@ubuntu
/ \ ------------
/\ \ OS: Ubuntu 22.04.2 LTS x86_64
/ \ Kernel: 5.15.0-73-generic
/ ,, \ Uptime: 45 mins
/ | | -\ Shell: zsh 5.8.1
/_-'' ''-_\ CPU: AMD EPYC-Milan (2) @ 2.394GHz
Memory: 250MiB / 3921MiB
Disk: 2.0G / 77G (3%)
User: labex
Lab Completed: Yes
Создание пользовательской конфигурации Neofetch
Давайте создадим упрощенный пользовательский файл конфигурации, к которому мы можем легко переключаться. Это может быть полезно, когда вам нужны разные конфигурации для разных целей:
Создайте новый каталог для хранения вашей пользовательской конфигурации:
mkdir -p ~/custom_configsСоздайте упрощенный файл конфигурации Neofetch:
nano ~/custom_configs/simple_neofetch.confДобавьте следующее содержимое в файл:
## Simple Neofetch configuration print_info() { info title info underline info "OS" distro info "Uptime" uptime info "CPU" cpu info "Memory" memory info cols } ## Colors colors=(4 4 4 4 4 7) ## ASCII ascii_distro="ubuntu_small"Сохраните файл, нажав
Ctrl+O, затемEnter, и выйдите из nano, нажавCtrl+X.Запустите Neofetch с вашим пользовательским файлом конфигурации:
neofetch --config ~/custom_configs/simple_neofetch.confВывод должен быть очень упрощенной версией с синей цветовой схемой и небольшим логотипом Ubuntu:
_ labex@ubuntu ---(_) ------------ _/ --- \ OS: Ubuntu 22.04.2 LTS x86_64 (_) | | Uptime: 50 mins \ --- _/ CPU: AMD EPYC-Milan (2) @ 2.394GHz ---(_) Memory: 250MiB / 3921MiB
Теперь у вас есть две разные конфигурации Neofetch: ваша измененная основная конфигурация и упрощенная пользовательская конфигурация. Вы можете переключаться между ними по мере необходимости или создавать дополнительные конфигурации для разных целей.
Создание псевдонимов и устранение неполадок Neofetch
На этом шаге мы создадим псевдонимы, чтобы упростить запуск Neofetch с разными конфигурациями, и устраним некоторые распространенные проблемы, с которыми вы можете столкнуться.
Создание псевдонимов для Neofetch
Псевдонимы (aliases) — это ярлыки для команд, которые позволяют выполнять сложные команды всего несколькими нажатиями клавиш. Давайте создадим псевдонимы для наших различных конфигураций Neofetch:
Откройте файл конфигурации вашей оболочки. Поскольку вы используете zsh, откройте файл
.zshrc:nano ~/.zshrcДобавьте следующие псевдонимы в конец файла:
## Neofetch aliases alias nf='neofetch' alias nfs='neofetch --config ~/custom_configs/simple_neofetch.conf' alias nfm='neofetch --memory --cpu --os'Эти псевдонимы создают три ярлыка:
nf: Запускает Neofetch с вашей конфигурацией по умолчаниюnfs: Запускает Neofetch с вашей простой конфигурациейnfm: Запускает Neofetch, отображая только информацию о памяти, процессоре и ОС
Сохраните файл, нажав
Ctrl+O, затемEnter, и выйдите из nano, нажавCtrl+X.Примените изменения к текущему сеансу:
source ~/.zshrcПроверьте свои псевдонимы:
nfЭто должно запустить Neofetch с вашей конфигурацией по умолчанию.
nfsЭто должно запустить Neofetch с вашей простой конфигурацией.
nfmЭто должно запустить Neofetch, отображая только информацию о памяти, процессоре и ОС.
Устранение распространенных проблем Neofetch
Давайте рассмотрим некоторые распространенные проблемы, с которыми вы можете столкнуться при использовании Neofetch, и способы их решения:
Проблема 1: Отсутствие или неверная информация
Иногда Neofetch может отображать неверную или отсутствующую информацию. Это может быть связано с различными причинами, такими как неподдерживаемое оборудование или конфигурации программного обеспечения.
Чтобы исправить это, вы можете попробовать следующие решения:
Обновите Neofetch до последней версии:
sudo apt update && sudo apt upgrade neofetch -yПроверьте, можно ли информацию о вашей системе обнаружить вручную:
Для информации о процессоре:
cat /proc/cpuinfo | grep "model name"Для информации о памяти:
free -hСравните эти выводы с тем, что отображает Neofetch.
Проблема 2: Медленный запуск Neofetch
Если Neofetch запускается долго, это может быть связано с тем, что он пытается собрать информацию, которую долго получать. Вы можете ускорить его, отключив сбор определенной информации:
Создайте конфигурацию, оптимизированную для производительности:
nano ~/custom_configs/fast_neofetch.confДобавьте следующее содержимое, чтобы отключить некоторые из более медленных сборов информации:
## Fast Neofetch configuration print_info() { info title info underline info "OS" distro info "Kernel" kernel info "CPU" cpu info "Memory" memory } ## Disable slow info gathering disk_show=() music_player="off" disable_gpu=trueСохраните файл, нажав
Ctrl+O, затемEnter, и выйдите из nano, нажавCtrl+X.Создайте псевдоним для этой быстрой конфигурации:
nano ~/.zshrcДобавьте следующий псевдоним:
alias nff='neofetch --config ~/custom_configs/fast_neofetch.conf'Сохраните файл, нажав
Ctrl+O, затемEnter, и выйдите из nano, нажавCtrl+X.Примените изменения к текущему сеансу:
source ~/.zshrcПроверьте свой новый псевдоним:
nffЭто должно запустить Neofetch намного быстрее, поскольку он собирает меньше информации.
Проблема 3: ASCII-арт отображается некорректно
Иногда ASCII-арт может отображаться некорректно в вашем терминале. Это может быть связано с проблемами со шрифтами или настройками терминала. Чтобы исправить это:
Попробуйте использовать другой ASCII-арт, который может быть более совместим с вашим терминалом:
neofetch --ascii_distro ubuntu_smallЕсли у вас все еще возникают проблемы, попробуйте полностью отключить ASCII-арт:
neofetch --offВы также можете создать файл конфигурации без ASCII:
nano ~/custom_configs/no_ascii_neofetch.confДобавьте следующее содержимое:
## No ASCII Neofetch configuration print_info() { info title info underline info "OS" distro info "Kernel" kernel info "Uptime" uptime info "CPU" cpu info "Memory" memory } ## Disable ASCII art ascii="off"Сохраните файл, нажав
Ctrl+O, затемEnter, и выйдите из nano, нажавCtrl+X.Создайте псевдоним для этой конфигурации:
nano ~/.zshrcДобавьте следующий псевдоним:
alias nfna='neofetch --config ~/custom_configs/no_ascii_neofetch.conf'Сохраните файл, нажав
Ctrl+O, затемEnter, и выйдите из nano, нажавCtrl+X.Примените изменения к текущему сеансу:
source ~/.zshrcПроверьте свой новый псевдоним:
nfnaЭто должно запустить Neofetch без какого-либо ASCII-арта.
Следуя этим шагам по устранению неполадок, вы сможете решить большинство распространенных проблем с Neofetch и оптимизировать его для ваших конкретных нужд.
Резюме
В этой лабораторной работе вы узнали, как работать с Neofetch, универсальным инструментом командной строки для получения информации о системе Linux. Вы выполнили следующие задачи:
- Установили Neofetch и узнали, как запускать его с настройками по умолчанию
- Изучили файл конфигурации Neofetch и поняли его структуру
- Настроили Neofetch для отображения конкретной информации с вашими предпочтительными цветами и ASCII-артом
- Создали несколько пользовательских файлов конфигурации для разных целей
- Настроили псевдонимы, чтобы упростить запуск Neofetch с разными конфигурациями
- Узнали, как устранять распространенные проблемы Neofetch
Эти навыки позволяют вам:
- Быстро просматривать подробную информацию о вашей системе Linux
- Настроить вывод, чтобы сосредоточиться на информации, которая наиболее важна для вас
- Создавать разные конфигурации для разных вариантов использования
- Оптимизировать производительность Neofetch при необходимости
Продолжая свой путь в Linux, вы можете дополнительно улучшить настройку Neofetch, выполнив следующие действия:
- Изучение дополнительных параметров настройки в файле конфигурации
- Создание более специализированных конфигураций для конкретных целей
- Обмен своими скриншотами Neofetch с сообществом Linux
- Включение Neofetch в рабочий процесс мониторинга вашей системы
Neofetch — это не просто инструмент для отображения информации о системе, но и способ персонализировать ваш опыт работы с Linux и сделать его более приятным.



