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 8.4k 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 @sdetweil
      last edited by

      @sdetweil It’s the official RPi 7" screen, and what I can see no power off/sleep function

      1 Reply Last reply Reply Quote 0
      • E Offline
        EhsanMomeni81 @evroom
        last edited by

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

        sudo nano /etc/xdg/lxsession/LXDE/autostart
        
        evroomE 1 Reply Last reply Reply Quote 0
        • evroomE Offline
          evroom @EhsanMomeni81
          last edited by evroom

          @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 Reply Quote 0
          • S Do not disturb
            sdetweil @evroom
            last edited by

            @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

              @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
              • evroomE Offline
                evroom
                last edited by evroom

                @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)

                evroomE 1 Reply Last reply Reply Quote 0
                • evroomE Offline
                  evroom @evroom
                  last edited by evroom

                  @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)

                  evroomE 1 Reply Last reply Reply Quote 0
                  • evroomE Offline
                    evroom @evroom
                    last edited by

                    @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)

                    evroomE 1 Reply Last reply Reply Quote 0
                    • evroomE Offline
                      evroom @evroom
                      last edited by

                      @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 Reply Quote 0
                      • E Offline
                        EhsanMomeni81
                        last edited by

                        @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
                        • 1
                        • 2
                        • 1 / 2
                        • First post
                          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