Перейти к основному содержанию

Установка на другие хосты

Эта страница предназначена для обычных 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

Установочный скрипт автоматически выполнит следующие действия:

  1. Проверка каталогов Klipper и printer_data.
  2. Клонирование или обновление проекта FlyScreen в /home/<имя_пользователя>/FlyScreen.
  3. Выбор соответствующего исполняемого файла FlyScreen в зависимости от архитектуры системы.
  4. Копирование FlyScreen.conf в /home/<имя_пользователя>/printer_data/config/FlyScreen.conf.
  5. Создание и включение FlyScreen.service.
  6. Остановка и отключение работающего сервиса KlipperScreen.
  7. Добавление 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

Loading...