Octoprint. Плюшки. Часть 2. Осьминожка с сенсорным экраном за 700 рублей. Пункт 2.
ssh - авторизуемся и погнали:
su
apt-get install --no-install-recommends xserver-xorg xserver-xorg-core xfonts-base xinit libgl1-mesa-dri x11-xserver-utils -y
apt-get install xfce4 slim xserver-xorg-video-fbturbo xinput-calibrator xterm -y
reboot
su
nano /etc/slim.conf
Редактируем:
# default user, leave blank or remove this line
# for avoid pre-loading the username.
default_user ИМЯ ПОЛЬЗОВАТЕЛЯ
# Automatically login the default user (without entering
# the password. Set to 'yes' to enable this feature
auto_login yes
Перезагружаемся
reboot(Да я знаю за скриншотеры и прочее, но так не передать того что творится в реале, ну и ставить их желания нет ни какого ) )
Погнали ставить окту:
cd ~
sudo apt-get install python-pip python-dev python-setuptools python-virtualenv git libyaml-dev build-essential
pip install --upgrade pip
pip install virtualenv
git clone https://github.com/foosel/OctoPrint.git cd OctoPrint
virtualenv --system-site-packages venv
./venv/bin/python setup.py install
mkdir ~/.octoprint
Все остальное как у камрада eta4ever http://3dtoday.ru/blogs/eta4ever/orange-octopus-a-step-by-step-guide/ Больше отличий вроде бы нет. Ну пользователя только своего указываем.
Устанавливаем через Plugin Manager TouchUI.
Дальше по поводу установки web камеры если ставите. libjpeg62-turbo-dev больше нет. Только libjpeg62-dev.
Остался на очереди браузер и автозапуск.
При запуске GUI у нас снизу появляется панель. Она будет очень сильно мешать. ПКМ на ней и снимаем Lock, еще раз ПКМ и активируется доступ к Panel-panel preferences. Panel 2 - DEL (знак '-';):sudo apt-get install chromium-browser -y
Как ни странно, но да. Это самое меньше зло. FireFox не взлетел. Остальное по факту форки. не интересно.
nano startoctochrome.sh
Вставить:
#!/bin/bash
sleep 10
sudo /usr/bin/chromium-browser --open-ash --ash-force-desktop --ash-host-window-bounds='480x320*0.5' --start-fullscreen --no-sandbox IP:5000
exit 0
Где IP - ваш IP локальный. localhost не работает... Хотя в том же firefox все было отменно.
sudo chmod +x startoctochrome.sh
sudo nano /etc/xdg/autostart/chrome.desktop
Вставить:
[Desktop Entry]
Name=Chrome
Comment=Start OctoPrint web page
Exec=/home/pi/startoctochrome.sh
TryExec=/home/pi/startoctochrome.sh
Icon=
Type=Application
DesktopNames=Chrome
reboot
Тут нам понадобится клавиатура на апельсине. Дело в том что после старта один раз надо авторизоваться и нажать F11 и закрыть крестиком хром и перезагрузить саму апельсину. Иначе каждый раз будет не сохраненная сессия с запросом на восстановление и каждый раз придется авторизовываться в окте. Хотя restore временами все равно надоедает.Ну вот вроде бы и все:PS. У меня проблема со всеми хромоподобными браузерами. Ни одна страница не доступна. даже about самого хромиума. Пока выкрутился вот так:
sudo visudo
pi ALL=(ALL) NOPASSWD: ALL
Ну и за одно и все проблемы с ребутами и обновлениями прямо из окты решил одним выстрелом. Все равно я за натом и доступ только через VPN с сертификатом.
Если у вас все нормально то из startoctochrome.sh просто уберите sudo и --no-sandbox. С ними будет докучать сообщение о том что низя --no-sandbox, что мол безопасности нема, ибо от суда хром запущен. Но как я думаю нам этого будет за глаза. Тем более мы только что вообще разрешили без пароля су`дить ).
Ну вроде бы все.
За сим откланиваюсь. Всем спасибо за внимание.
Еще больше интересных статей
Дневник Tronxy Crux-1. Дисплей, Klipperscreen, шейперы
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Elegoo Neptune. G-Code в помощь начинающим печатникам.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Просто немного перекосило в Да...
У вас ссылки p1s и p1s combo п...
Регресс и деградация. "Если мы...
Здравствуй, 3DTODAY! Давно не...
всем привет, я только начинаю...
Привет. Хочу сделать самодельн...
Доброго времени суток!При печа...