• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MagicMirror 2 only works with DISPLAY=:0 npm start command

Scheduled Pinned Locked Moved Troubleshooting
5 Posts 3 Posters 6.0k Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    mihirjain
    last edited by paviro Jun 18, 2016, 6:33 PM Jun 18, 2016, 11:11 AM

    Hello,
    I have installed raspbian jessie on my rpi2. I followed the howchoo.com website tutorial to do everything since I am a noob EXCEPT the part where magic mirror is to be installed. I followed the automatic method of Magicmirror’s github page.
    Then I put it in kiosk mode and did the last bits (more on that below) as per the howchoo site. End result? rpi boots and starts a web page with only the index visible. If I run the command DISPLAY=:0 npm start then it works.

    About the last bits after installing the MagicMirror in the automatic way: This is what I did:


    Turn Chromium into a kiosk

    Now we’ll configure Chromium to run in kiosk mode.

    Open the autostart config file in the Nano editor.

    Config file for Jessie:

    sudo nano ~/.config/lxsession/LXDE-pi/autostart

    Disable the screensaver
    For both Wheezy and Jessie, comment out the following line using a hash symbol (#):

    # @xscreensaver -no-splash

    Launch Chromium on startup in kiosk mode
    For Wheezy, add the following lines to the bottom of the file:

    @xset s off
    @xset -dpms
    @xset s noblank
    @unclutter -idle 1
    /usr/bin/chromium --kiosk --ignore-certificate-errors --disable-restore-session-state "http://localhost"
    

    For Jessie, add the following lines to the bottom of the file:

    @xset s off
    @xset -dpms
    @xset s noblank
    @unclutter -idle 1
    @chromium-browser --incognito --kiosk http://localhost/
    

    To exit, press CTRL-X, type Y and press enter.

    Next, we need to modify the Pi’s BIOS settings for a little extra awesomeness.

    Open BIOS config:

    sudo nano /boot/config.txt

    Use portrait monitor orientation
    Add the following line to rate the display 90 degrees:

    display_rotate=1

    To rotate in the other direction (270 degrees), use the following line instead:

    display_rotate=3

    Enable HDMI hotplugging
    Uncomment the following line:

    hdmi_force_hotplug=1

    Save and exit. Finally, reboot your Pi once more:

    sudo reboot


    Please help.

    thanks,
    Mir


    Note from admin: Please use Markdown on code and shell snippets!

    W 1 Reply Last reply Jun 18, 2016, 11:49 AM Reply Quote 0
    • W Offline
      Wilco89 @mihirjain
      last edited by Wilco89 Jun 18, 2016, 11:50 AM Jun 18, 2016, 11:49 AM

      @mihirjain that tut is outdated, beter install Version 2.
      It is beter to start with Clean install of Jessy.

      Walk through the readme and wiki!

      https://github.com/MichMich/MagicMirror

      M 1 Reply Last reply Jun 20, 2016, 5:22 AM Reply Quote 0
      • K Offline
        KirAsh4 Moderator
        last edited by Jun 18, 2016, 2:41 PM

        Or follow the extensive step by step tutorial here: https://forum.magicmirror.builders/topic/236/complete-setup-tutorial

        A Life? Cool! Where can I download one of those from?

        M 1 Reply Last reply Jun 20, 2016, 5:28 AM Reply Quote 0
        • M Offline
          mihirjain @Wilco89
          last edited by Jun 20, 2016, 5:22 AM

          @Wilco89 Thanks for the reply, though I didnt use the howchoo method for installation. I followed the github MagicMirror2 site method with the command

          curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh | bash

          1 Reply Last reply Reply Quote 0
          • M Offline
            mihirjain @KirAsh4
            last edited by Jun 20, 2016, 5:28 AM

            @KirAsh4
            Thanks for the reply, I used the same command to install mm2 as per your detailed tutorial. Though some commands after installed mm2 were different so shall retry the whole thing.

            Thanks,
            Mihir

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            1 / 1
            • First post
              1/5
              Last post
            Enjoying MagicMirror? Please consider a donation!
            MagicMirror created by Michael Teeuw.
            Forum managed by Sam, technical setup by Karsten.
            This forum is using NodeBB as its core | Contributors
            Contact | Privacy Policy