• 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.

My MagicMirror screen keeps turning off

Scheduled Pinned Locked Moved Solved Troubleshooting
20 Posts 4 Posters 7.5k Views 4 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.
  • E Offline
    EhsanMomeni81 @evroom
    last edited by Jul 29, 2019, 8:06 PM

    @evroom
    I edited the autostart which was stated in the MagicMirror guide

    sudo nano /etc/xdg/lxsession/LXDE/autostart
    
    E 1 Reply Last reply Jul 29, 2019, 8:31 PM Reply Quote 0
    • E Offline
      evroom @EhsanMomeni81
      last edited by evroom Jul 29, 2019, 8:33 PM Jul 29, 2019, 8:31 PM

      @EhsanMomeni81
      For Debian buster that seems to be right.
      For Debian stretch it is

      /home/pi/.config/lxsession/LXDE-pi/autostart
      

      On my Debian buster Pi with official RPI 7 inch screen, I have this for screen off after15 minutes.
      So, your xset settings seem right; have them like that on my other MagiMirror install (on Debian stretch) too.

      pi@raspberrypi:~ $ cat /etc/xdg/lxsession/LXDE-pi/autostart
      @lxpanel --profile LXDE-pi
      @pcmanfm --desktop --profile LXDE-pi
      @xscreensaver -no-splash
      point-rpi
      @xset s 900
      @xset s blank
      @xset -dpms
      

      @sdetweil made install scripts, so I guess he knows a bit more.

      MagicMirror version: 2.30.0
      Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
      Raspbian GNU/Linux 12 (bookworm)

      Test environment:
      MagicMirror version: v2.30.0
      Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
      Raspbian GNU/Linux 12 (bookworm)

      S E 2 Replies Last reply Jul 29, 2019, 10:43 PM Reply Quote 0
      • S Offline
        sdetweil @evroom
        last edited by Jul 29, 2019, 10:43 PM

        @evroom not for screen stuff yet

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • E Offline
          EhsanMomeni81 @evroom
          last edited by Jul 31, 2019, 10:31 PM

          @evroom
          Sorry, but Debian buster and Debian stretch?

          I have a cronjob to turn off the screen at 11 pm until 6 am, which works, but other than that I want the screen to be on. Is it possible to change 900 to 61 200 (17 h) instead?

          1 Reply Last reply Reply Quote 0
          • E Offline
            evroom
            last edited by evroom Aug 1, 2019, 9:40 AM Aug 1, 2019, 9:39 AM

            @EhsanMomeni81 said in My MagicMirror screen keeps turning off:

            Sorry, but Debian buster and Debian stretch?

            I guess you downloaded and installed an image with Debian, like from
            https://www.raspberrypi.org/downloads/raspbian/
            Debian Buster is the latest Debian version.

            With lsb_release -ayou can find out which version you have.

            If your cronjob works for turning on / off the screen, then I guess you do not need to use the @xset parameters to turn off the screen.

            This is what I currently have:

            For Debain Stretch (screen always on):

            $ cat /home/pi/.config/lxsession/LXDE-pi/autostart
            @lxpanel --profile LXDE-pi
            @pcmanfm --desktop --profile LXDE-pi
            @xscreensaver -no-splash
            @point-rpi
            @unclutter -display :0 -idle 3 -root -noevents
            @xset s noblank
            @xset s off
            @xset -dpms
            

            For Debian Buster (screen off after 900 seconds):

            $ cat /etc/xdg/lxsession/LXDE-pi/autostart
            @lxpanel --profile LXDE-pi
            @pcmanfm --desktop --profile LXDE-pi
            @xscreensaver -no-splash
            point-rpi
            @xset s 900
            @xset s blank
            @xset -dpms
            

            Not sure what the other entries do, I just appended the @xset lines to the existing entries.
            Will try what happens when I remove them a bit later.

            MagicMirror version: 2.30.0
            Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
            Raspbian GNU/Linux 12 (bookworm)

            Test environment:
            MagicMirror version: v2.30.0
            Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
            Raspbian GNU/Linux 12 (bookworm)

            E 1 Reply Last reply Aug 1, 2019, 10:13 AM Reply Quote 0
            • E Offline
              evroom @evroom
              last edited by evroom Aug 1, 2019, 10:18 AM Aug 1, 2019, 10:13 AM

              @evroom said in My MagicMirror screen keeps turning off:

              Not sure what the other entries do

              To answer myself.

              lxpanel        0.10.0-2+rpt4 armhf        LXDE panel
              pcmanfm        1.3.1-1+rpt7 armhf        extremely fast and lightweight file manager
              point-rpi      0.20160905   armhf        Locate the mouse pointer over the menu button
              xscreensaver - not installed
              

              Using Debian Buster and a RPI 7 inch display, these settings should work for ‘screen always on’:

              @point-rpi          # locate the mouse pointer over the menu button
              @xset s off         # don't activate screensaver
              @xset -dpms         # disable DPMS (Energy Star) features.
              @xset s noblank     # don't blank the video device
              

              I left @point-rpias it sounds useful somehow; for screensaver settings not needed though.
              Will test it now.

              MagicMirror version: 2.30.0
              Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              Test environment:
              MagicMirror version: v2.30.0
              Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              E 1 Reply Last reply Aug 1, 2019, 10:56 AM Reply Quote 0
              • E Offline
                evroom @evroom
                last edited by Aug 1, 2019, 10:56 AM

                @evroom

                Talking to myself :-)

                The settings for Buster are not working.
                My display goes to sleep after 10 minutes.
                Perhaps because it isn’t a HDMI connected monitor.

                I found 2 interesting files though:

                pi@raspberrypi:~ $ ls -als /home/pi/.xsession-errors
                4 -rw------- 1 pi pi 2426 Aug  1 12:30 /home/pi/.xsession-errors
                pi@raspberrypi:~ $ ls -als /home/pi/.cache/lxsession/LXDE-pi/run.log
                20 -rw------- 1 pi pi 17988 Aug  1 12:30 /home/pi/.cache/lxsession/LXDE-pi/run.log
                

                Also see that this file is being used, so that seems right:

                /etc/xdg/lxsession/LXDE-pi/autostart
                

                MagicMirror version: 2.30.0
                Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                Test environment:
                MagicMirror version: v2.30.0
                Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                E 1 Reply Last reply Aug 1, 2019, 12:37 PM Reply Quote 0
                • E Offline
                  evroom @evroom
                  last edited by Aug 1, 2019, 12:37 PM

                  @evroom

                  This works (running for 100 minutes at the moment of posting):

                  $ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
                  @touch /home/pi/.started_etc_xdg_lxsession_LXDE-pi_autostart
                  @point-rpi
                  @xset -dpms
                  @xset s off
                  @xset s noblank
                  

                  Note: the autostart file does not like comments.

                  Reboot:

                  $ sudo reboot
                  

                  After reboot is finished, check:

                  $ ls -als /home/pi/.started_etc_xdg_lxsession_LXDE-pi_autostart
                  

                  That will tell if the autostart file was used (timestamp should match reboot time).
                  Then check for set errors:

                  $ grep xset /home/pi/.cache/lxsession/LXDE-pi/run.log
                  

                  It should say 3 times Launching xset, with 3 times exit 0 (for every set entry in the autostart file).

                  Works for Raspberry Pi 7" Touchscreen Display.

                  $ lsb_release -a
                  No LSB modules are available.
                  Distributor ID:	Raspbian
                  Description:	Raspbian GNU/Linux 10 (buster)
                  Release:	10
                  Codename:	buster
                  

                  MagicMirror version: 2.30.0
                  Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                  Raspbian GNU/Linux 12 (bookworm)

                  Test environment:
                  MagicMirror version: v2.30.0
                  Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                  Raspbian GNU/Linux 12 (bookworm)

                  E 1 Reply Last reply Aug 6, 2019, 1:30 PM Reply Quote 0
                  • E Offline
                    EhsanMomeni81
                    last edited by Aug 5, 2019, 11:37 AM

                    @evroom said in My MagicMirror screen keeps turning off:

                    sleep after 10 minutes.
                    Perhaps because it isn’t a HDMI connected monitor.
                    I found 2 interesting files though:

                    Wow, that’s a lot to take in. Thank you so much for your help, I’m going to try this during the week.

                    1 Reply Last reply Reply Quote 0
                    • E Offline
                      EhsanMomeni81 @evroom
                      last edited by Aug 6, 2019, 1:30 PM

                      @evroom said in My MagicMirror screen keeps turning off:

                      @evroom

                      This works (running for 100 minutes at the moment of posting):

                      $ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
                      @touch /home/pi/.started_etc_xdg_lxsession_LXDE-pi_autostart
                      @point-rpi
                      @xset -dpms
                      @xset s off
                      @xset s noblank
                      

                      I tried the code above, and it works on stretch, I screen doesn’t turn off. But my cronjob acts funny. Last night when I look at it after it was supposed to be turned off, the backlight was on but everything else was dark. Don’t really know whats going on, but I’ll take a new look tonight.

                      E 1 Reply Last reply Aug 7, 2019, 4:06 PM Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        9/20
                        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