Fastfetch это современная альтернатива neofetch с поддержкой GPU ускорения и расширенными возможностями. Показывает информацию о системе в красивом формате.
Установка Fastfetch
Arch Linux
sudo pacman -S fastfetch
Ubuntu/Debian
sudo apt install fastfetch
Fedora
sudo dnf install fastfetch
Из исходников
git clone https://github.com/LinusDierheimer/fastfetch
cd fastfetch
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
sudo cmake --install build
Базовое использование
Запуск
fastfetch
Показать все конфигурации
fastfetch --config examples/x.jsonc
Где x это число от 1 до 30 (разные пресеты).
Конфигурация
Расположение конфигурационного файла
Конфигурация Fastfetch находится в:
~/.config/fastfetch/config.jsonc
Создание конфигурации
mkdir -p ~/.config/fastfetch
nano ~/.config/fastfetch/config.jsonc
Базовая конфигурация
{
"$schema": "https://github.com/LinusDierheimer/fastfetch/raw/master/doc/json_schema.json",
"logo": {
"type": "small",
"paddingRight": 3
},
"modules": [
"title",
"separator",
"os",
"kernel",
"uptime",
"packages",
"shell",
"resolution",
"de",
"wm",
"theme",
"cpu",
"gpu",
"memory",
"disk",
"battery",
"locale",
"localip",
"publicip",
"weather",
"separator",
"colors"
]
}
Настройка модулей
Отключение модулей
{
"modules": [
"title",
"os",
"kernel",
// "packages", // закомментировано
"shell"
]
}
Кастомизация модуля CPU
{
"modules": [
{
"type": "cpu",
"key": "CPU",
"keyColor": "blue"
}
]
}
Настройка логотипа
{
"logo": {
"type": "small",
"paddingRight": 3,
"color": {
"1": "blue",
"2": "cyan"
}
}
}
Пресеты конфигураций
Просмотр пресетов
fastfetch --config examples/1.jsonc
fastfetch --config examples/2.jsonc
# ... до 30
Использование конкретного пресета
fastfetch --config examples/10.jsonc
Настройка цветов
Изменение цветовой схемы
{
"display": {
"color": {
"keys": "blue",
"title": "green",
"separator": "white"
}
}
}
Кастомные цвета
{
"display": {
"color": {
"keys": "#00ff00",
"title": "#ff0000"
}
}
}
Интеграция с shell
Zsh интеграция
Добавьте в ~/.zshrc:
fastfetch
Bash интеграция
Добавьте в ~/.bashrc:
fastfetch
Запуск при каждом открытии терминала
echo 'fastfetch' >> ~/.bashrc
Решение проблем
Проблема: Конфигурация не применяется
- Проверьте путь к конфигурационному файлу
- Проверьте синтаксис JSON
- Попробуйте использовать пресет
Проблема: Логотип не отображается
{
"logo": {
"type": "none"
}
}
Проблема: Модули не показываются
Проверьте, что модуль поддерживается в вашей системе:
fastfetch --help
Полезные команды
# Показать информацию о версии
fastfetch --version
# Показать справку
fastfetch --help
# Показать структуру JSON
fastfetch --print-config
# Тестовый режим
fastfetch --test
Сравнение с neofetch
Преимущества Fastfetch
- GPU ускорение
- Более быстрая работа
- JSON конфигурация
- Большее количество модулей
- Лучшее качество отображения
Миграция с neofetch
Если вы использовали neofetch, Fastfetch использует похожий синтаксис конфигурации, но с JSON вместо текстового формата.
Рекомендации
- Используйте пресеты для начала
- Настройте автозапуск в shell конфиге
- Экспериментируйте с модулями для оптимального отображения
- Делайте бэкап конфигурации перед изменениями
- Используйте JSON валидацию для проверки синтаксиса
Полезные ресурсы
Автор: ordanax.github.io
Не получилось? Поможем настроить
Задай вопрос в чате — отвечаем быстро, по делу и без воды.

Комментарии