Установка на другие хосты
Эта страница предназначена для обычных Linux-хостов, отличных от FlyOS-FAST, например, Raspberry Pi, FLY Pi и других систем, на которых уже установлен Klipper.
- В системе должен быть установлен Klipper, и существовать каталог
/home/<имя_пользователя>/klipper. - В системе должен быть настроен каталог данных Klipper, и существовать каталог
/home/<имя_пользователя>/printer_data. - Для систем, отличных от FlyOS-FAST, используйте обычного пользователя для выполнения
sudoпри установке, не переключайтесь напрямую на пользователяrootдля запуска скрипта.
Одношаговая установка
Войдите в терминал хоста от имени обычного пользователя и выполните:
curl -fsSL https://cnb.cool/3dmellow/public/FlyScreen/-/git/raw/main/scripts/install.sh | sudo bash
Установочный скрипт автоматически выполнит следующие действия:
- Проверка каталогов Klipper и
printer_data. - Клонирование или обновление проекта FlyScreen в
/home/<имя_пользователя>/FlyScreen. - Выбор соответствующего исполняемого файла FlyScreen в зависимости от архитектуры системы.
- Копирование
FlyScreen.confв/home/<имя_пользователя>/printer_data/config/FlyScreen.conf. - Создание и включение
FlyScreen.service. - Остановка и отключение работающего сервиса KlipperScreen.
- Добавление
FlyScreenвmoonraker.asvc.
Проверка состояния
После завершения установки вы можете использовать следующую команду для проверки состояния службы:
systemctl status FlyScreen.service
Просмотр журнала в реальном времени:
journalctl -u FlyScreen.service -f
Часто задаваемые вопросы
Сообщение о том, что Klipper не обнаружен
Убедитесь, что в домашнем каталоге текущего обычного пользователя существует Klipper:
ls -ld ~/klipper
Если Klipper установлен по другому пути, сначала приведите каталоги в соответствие с методом установки Klipper в вашей системе, или обратитесь в службу поддержки, чтобы узнать, подходит ли одношаговый скрипт.
Сообщение о том, что каталог данных не существует
Убедитесь, что в домашнем каталоге текущего обычного пользователя существует printer_data:
ls -ld ~/printer_data
Если используется пользовательский путь printer_data, необходимо убедиться, что Moonraker и Klipper настроены правильно, прежде чем устанавливать FlyScreen.
После установки KlipperScreen был отключен
Это нормальное поведение. FlyScreen и KlipperScreen являются интерфейсами управления экраном на данном устройстве. Установочный скрипт останавливает и отключает KlipperScreen, чтобы избежать одновременного использования дисплея двумя экранными службами.
Настройки включения: Конфигурация включения FLY Screen