Read the statement by Michael Teeuw here.
How I got my Magic Mirror working on a Raspberry Pi 0 (zero)
-
@janth said in How I got my Magic Mirror working on a Raspberry Pi 0 (zero):
Chromium only shows a line at the top of the screen saying it can’t be run as sudo.Any idea on how to fix this? Or how to get midori to work?
Thanks in advance :)
add --no-sandbox
for example - chromium-browser --no-sandbox --disable-infobars --start-maximized --noerrdialogs --kiosk --incognito http://localhost:8080 -
Thank you @NoNameRo !! It works now on Stretch. I can’t use localhost:8080 but xxx.xxx.xxx.xxx:8080 works fine.
Since initd is replaced by systemd, how do I run a script at boot up? For the last couple of days, I’ve been using a solution using pm2, but it seems to run the “node serveronly/” process multiple times so that my pi’s cpu has been at 100 % all the time.
Where do I have to place the script with
cd ~/MagicMirror
node serveronly &
sleep 45
sudo xinit /home/pi/chromium_start.sh
and how do I activate it for boot up? -
@janth said in How I got my Magic Mirror working on a Raspberry Pi 0 (zero):
have them under /home /pi/
Auto Starting Chromium sudo nano /home/pi/startChromium.sh #!/bin/sh unclutter & xset -dpms # disable DPMS (Energy Star) features. xset s off # disable screen saver xset s noblank # don’t blank the video device chromium-browser --no-sandbox --disable-infobars --start-maximized --noerrdialogs --kiosk --incognito http://localhost:8080 Control + X > Y > Return sudo chmod a+x /home/pi/startChromium.sh ------------------------------------------------------------------------------------------------ Auto Starting Mirror sudo nano /home/pi/startMirror.sh #! /bin/bash cd /home/pi/MagicMirror node serveronly Control + X > Y > Return sudo chmod a+x /home/pi/startMirror.sh sudo nano /etc/rc.local Add the following lines before exit 0: /home/pi/startMirror.sh & (/bin/sleep 30 && sudo xinit /home/pi/startChromium.sh) & Control + X > Y > Return sudo reboot
-
@janth - thanks I also used pm2 but your way is better.
But I have other problem - I do not see right modules on the mirror. There is no problem from the local net.
I checked top_right and bottom_right - same result.
I moved clock module from top_left to top_right and it became invisible.
Any clue? -
@jpvalery I did have the same problem with black and/or white screen as you had, it seems it was related to the old v4.xx version of nodejs.
Once i installed the newest armv6 version (at this time: https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-armv6l.tar.xz) it started working in Chromium but not in Midori. Good enough for me though.
-
Hi,
I have Pi1, beend following the guide with the exception of installing latest software.
I was not installing wifi, using wired connection.So now I’m on step 6
cd /home/pi/
sudo apt-get install git
git clone https://github.com/MichMich/MagicMirror
cd MagicMirrorall good, but on next command sudo npm install getting error message:
pi@raspberrypi:~/MagicMirror $ sudo npm install
/usr/bin/nodejs: relocation error: /usr/bin/nodejs: symbol , version GLIBC_2.4 not defined in file libc.so.6 with link time reference -
Anyhow, I did a fresh install and tried this both with the latest and originally mentioned software and it does not work. I think this guide is outdated.
-
Hello,
I tried running the instructions provided in the guide and I get stuck on running npm install . The error occurs when trying to download electron package. how did you all proceed.
I am running rasbian Stretch lite
Thanks
-
How did you upgrade Node ?
-
- sudo wget http://node-arm.herokuapp.com/node_latest_armhf.deb
- sudo dpkg -i node_latest_armhf.deb
- sudo apt-get install npm
My problem:
I made fresh installation of whole magic mirror about 2 weeks ago because I had a problem with screen size - have huge black part of screen which is “covering” right modules.
I tried electronOptions, modifiyng the /boot/config.txt and without luck.
I am running 2.4.1 on fresh installation of Stretch Lite