SOLVED Autostarts but doesn't run, will run on restart
0|mm | + xprop -root
0|mm | xprop: unable to open display ‘:0’
thanks… x not up yet…
weird, never seen this on any other system pi otherwise…
I have 3 pi3, 2 pi4, pi 0w and pi02w and jetson nano, odroid, chromebox, plus desktops…
i’ll add another environment variable check
u add it to the mm.sh used to launch…
let me test it…
thanks for your help
Happy to have broken it. Again. lol
@ember1205 ok, do this
cd ~/MagicMirror curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/test/run-start.sh >run-start.sh
edit the MagicMirror/installers/mm.sh
add a line before the npm start
(or true, or ANYTHING)
the value can be anything
edit the run-start.sh and add the -x on the 1st line again
do the pm2 flush
just to test
then do the reboot test
@ember1205 whatever script…
if you used my setup script it uses the one already in installers
Ok… Modified the ~/mm.sh script
pm2 restart mm failed to start Chromium correctly - landed on the Chrome Desktop.
Purged the config directory and started mm without issue.
Restarted the mirror and everything came up clean multiple times, but there is clearly still something weird happening with Chromium in that I have to continue wiping the config directory before it will start up correctly.
@ember1205 the new script wipes the config folder already
Whatever it’s doing, it isn’t doing it correctly. “pm2 restart mm” lands me on the Chrome Desktop every time. I have to wipe the config folder by hand.
Its trying to wipe a non-existent directory
0|mm | + rm -rf /home/pi/.config/chromium-browser
@ember1205 ah. I ‘assumed’ folder name matched executable…doah…