Обработка заняла 6m 19s
Можно поставить Hyprland + Caelestia рядом с GNOME. Обычная Fedora останется: на экране входа будешь выбирать GNOME или Hyprland.
Важно: автоматическая установка Caelestia официально рассчитана прежде всего на Arch Linux. На Fedora будем использовать неофициальный порт из COPR, поэтому иногда после обновлений возможны ошибки. Hyprland тоже предупреждает, что на Fedora совместимость может быть менее предсказуемой, чем на Arch/NixOS.
1. Обнови Fedora
Открой терминал и выполни:
sudo dnf upgrade --refresh
Введи пароль. При вводе пароль не отображается — это нормально. После обновления перезагрузи ноутбук:
reboot
2. Установи Hyprland
После перезагрузки снова открой терминал:
sudo dnf install dnf5-plugins hyprland xdg-desktop-portal-hyprland xdg-desktop-portal-gtk foot
При запросе подтверждения нажми y, затем Enter. Hyprland и его портал доступны в репозиториях Fedora, а сам проект рекомендует по возможности использовать пакеты своего дистрибутива, а не собирать Hyprland вручную.
3. Подключи зависимости Caelestia
Выполняй команды по одной:
sudo dnf copr enable errornointernet/quickshell
sudo dnf copr enable celestelove/libcava
sudo dnf copr enable celestelove/app2unit
sudo dnf copr enable brycensranch/gpu-screen-recorder-git
Теперь установи зависимости:
sudo dnf install quickshell-git libcava-devel app2unit gpu-screen-recorder-ui
Именно эти дополнительные репозитории и пакеты указаны разработчиком Fedora-порта Caelestia.
4. Установи Caelestia
Подключи её репозиторий:
sudo dnf copr enable celestelove/caelestia
Установи оболочку и управляющую программу:
sudo dnf install caelestia-shell caelestia-cli
Fedora-порт собирает отдельные пакеты caelestia-shell и caelestia-cli; его зависимости включают Quickshell, NetworkManager, управление яркостью, датчики, шрифты и другие компоненты оболочки.
5. Установи оформление и конфигурацию
Запусти без sudo:
caelestia install
Когда программа предложит сделать резервную копию конфигурации — соглашайся. Компоненты на первом этапе можешь оставить выбранными по умолчанию.
В самом конце может появиться ошибка с текстом вроде:
HYPRLAND_INSTANCE_SIGNATURE is not set
или ошибка hyprctl. Это может произойти потому, что ты пока находишься в GNOME, а не в Hyprland.
Проверь, появился ли конфиг:
ls ~/.config/hypr
Если отображаются файлы и папки — переходи дальше. Официальный способ установки конфигурации Caelestia теперь использует команду caelestia install; старый скрипт install.fish признан устаревшим.
6. Запусти Caelestia
1. Выйди из учётной записи Fedora, не выключая ноутбук.
2. На экране входа нажми на своё имя.
3. Нажми значок шестерёнки в правом нижнем углу.
4. Выбери Hyprland.
5. Введи пароль.
После входа должна запуститься Caelestia.
Основные кнопки:
Super — открыть меню приложений;
Super + T — терминал;
Super + 1, Super + 2 — переключение рабочих столов;
Ctrl + Alt + Delete — меню выхода и выключения.
Эти сочетания предусмотрены стандартной конфигурацией Caelestia.
Если откроется чёрный экран
Нажми:
Ctrl + Alt + F3
Введи логин и пароль, затем выполни:
sudo systemctl restart gdm
После возвращения на экран входа через шестерёнку выбери GNOME. GNOME не удаляется, поэтому всегда можно вернуться в обычную Fedora.