728x90
https://sohyemin.tistory.com/336
#22/28 [매직미러 HowTo] / 스텝 3
옵션설정하기 자동으로 꺼지지 않는 화면 매직미러를 한동안 켜 놓게 되면 자동으로 화면이 꺼지게 됩니다. 기본 설정이 되어 있는 화면 보호 또는 전원 절약 기능이겠죠. 설정을 통하면 꺼
sohyemin.tistory.com
라즈베리파이 화면 꺼짐 방지
- sudo apt-get install xscreensaver
- 설치 후 재부팅
- 시스템메뉴 -> 기본 설정 -> 화면 보호기 -> 모드 : Disable Screen Saver(화면 보호기 사용하지 않음)
부팅 시 매직미러 자동 실행
- sudo npm install -g pm2
- PM2 : 무중단 서비스 애플리케이션
- pm2 startup
- startup 을 해주면 시스템이 재부팅할 때 pm2를 자동시하게 해줌
- 스크립트 파일 만들어주기 -> mm.sh 쉘 실행 파일로 만들기
cd ./MagicMirror
DISPLAY=:0 npm run start
$cd ~ $chmod +x mm.sh |
- pm2 start mm.sh
- pm2로 mm.sh 실행
- 매직미러 실행하고 나서 ctrl+Q로 꺼도 좀 있으면 다시 켜짐
- pm2 save : 실행했던 것을 pm2에 저장
- pm2 restart mm.sh : 재실행
- pm2 stop mm.sh : 종료
- 부팅 시 서비스 등록 - 이거 하는 동안 계속 매직미러 켜지니 pm2 stop mm.sh 해주기
- $sudo nano /etc/systemd/system/magicmirror.service
- $sudo systemctl enable magicmirror.service
- $sudo systemctl stop magicmirror.service
- $sudo systemctl start magicmirror.service
- $sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi
- 'systemd -u 뒤에 pi 는 username이라서 본인이 만약 다른 걸로 세팅해놨으면 그걸로 바꿔야됨 나의 경우에는 sb로 설정해놔서 sb로 바꿔줌
- $sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u sb --hp /home/sb
- 이제 다시 pm2 실행
- $pm2 start mm.sh
- $pm2 save
- 혹시나 자동으로 실행하기 싫으면
- $pm2 stop ~/mm.sh
- $pm2 save
- 다시 자동 실행할 때는
- $pm2 restart ~/mm.sh
- $pm2 save
사진을 불러와야되니 인터넷이 항상 연결되고 부팅이 되어야 함
- 시작 -> 기본설정 -> Raspberrypi Pi Configuration -> Network at Boot를 On으로 변경
728x90
반응형
'기타 > ㅅㅂ일상' 카테고리의 다른 글
라즈베리파이 전자액자 만들기⑧ : 원격 접속하기(xrdp, vnc), 고정IP주소 (0) | 2022.04.18 |
---|---|
라즈베리파이 전자액자 만들기 ⑦ : 매직미러 모듈(글자, 배경) 색상 위치 변경하기, CSS 활용 (0) | 2022.04.17 |
라즈베리파이 전자액자 만들기 ⑤ : 매직미러(Magic Mirror2) 구글포토 연동하기 (10) | 2022.04.15 |
라즈베리파이 전자액자 만들기 ④ : 매직미러(Magic Mirror2) 서드파티 모듈 설치 방법 (0) | 2022.04.12 |
라즈베리파이 전자액자 만들기 ③ : 매직미러(Magic Mirror2) config.js 설정하기_한글, 한국 뉴스, 구글 캘린더 연동, 날씨 설정 (0) | 2022.04.12 |
댓글