• 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 8.0k 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 @EhsanMomeni81
    last edited by Aug 7, 2019, 4:06 PM

    @evroom I’m stuck :(
    I tried the code above, and it works, the screen doesn’t turn off, but now I can’t see the desktop, it’s black when I minimize the MM-window, and I can’t connect to my MM via VNC which I could before and that’s how I changed in the first place.

    E 1 Reply Last reply Aug 7, 2019, 5:29 PM Reply Quote 0
    • E Offline
      evroom @EhsanMomeni81
      last edited by evroom Aug 7, 2019, 5:31 PM Aug 7, 2019, 5:29 PM

      @EhsanMomeni81

      Is here something useful ?
      https://forum.magicmirror.builders/topic/1801/get-back-to-desktop
      https://forum.magicmirror.builders/topic/5619/how-to-find-and-use-key-commands-in-mm-for-absolute-beginners

      I personally only use VNC to “look” at the screen remotely and never use the Pi for anything else then displaying MM.
      Not interested in the desktop.
      I always login to the Pi using a ssh client, like for example PuTTY, or on my Mac the iTerm2.

      If you use Windows, then I would recommend PuTTY.
      It is small and simple.

      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 7, 2019, 9:28 PM Reply Quote 0
      • E Offline
        EhsanMomeni81 @evroom
        last edited by Aug 7, 2019, 9:28 PM

        @evroom
        Thanks ever so much. I googled and found something that worked. Now everything is running as it should. Still have problems with VNC, but I installed TeamViewer, but I’m going to give ssh a shot soon. Thank you again

        1 Reply Last reply Reply Quote 0
        • T Offline
          TvE
          last edited by Feb 26, 2022, 4:57 PM

          So I have also been searching a lot for an answer to this question and been wondering why it have been so difficult to find a CLI based solution to this task.

          I am using the “Raspberry Pi Imager” tool (on Window$) to prepare a USB stick (or SD card) and hereafter configure everything via SSH.

          I know I could just use RDP or VNC to access and thus make this change via a GUI. But that’s to annoying, hence my need for a CLI based solution

          Finally I found it in this thread (thank you @evroom !)

          So this is just to help others with the same search that this [1] still works on the current latest RPI OS bullseye:

          pi@magicmirror:~ $ lsb_release -a
          No LSB modules are available.
          Distributor ID: Raspbian
          Description:    Raspbian GNU/Linux 11 (bullseye)
          Release:        11
          Codename:       bullseye
          

          Without this [1] change the screen goes black after 600s (10m)
          Which can also be identified by the “timeout value” returned by this command.

          pi@magicmirror:~ $ DISPLAY=:0 xset q
          ...
          Screen Saver:
            prefer blanking:  yes    allow exposures:  yes
            timeout:  600    cycle:  600
          ...
          

          After fixing it the value gets set to ‘0’
          Right now I still see the screen after 16m (and counting…)

          How to
          The config change can be applied in many ways (vi, nano etc) but I prefer this method (as it can be copy-pasted or be made part of a config-script).

          [1] I “just” add the three required lines to the config file:

          printf "@xset -dpms\n@xset s off\n@xset s noblank" | sudo tee -a /etc/xdg/lxsession/LXDE-pi/autostart
          

          PS.: Before I found this I also tried these solutions (which all failed to solve the problem

          A. in /etc/lightdm/lightdm.conf:
          xserver-command=X -s 0 dpms
          
          B. Enable VNC as a workaround for mutter
          

          I found (but did not try)

          C. install xscreensaver and configure it to not kick in
          

          HTH (my first post here :-)

          S 1 Reply Last reply Feb 26, 2022, 5:50 PM Reply Quote 0
          • S Away
            sdetweil @TvE
            last edited by Feb 26, 2022, 5:50 PM

            @tve I wonder if my screensaver-off script would have done it.

            see
            https://github.com/sdetweil/MagicMirror_scripts

            down at the bottom of the page

            this is part of the install too, but the script is added in case u change your mind or need help. it checks 4 or 5 ways screensaver is done

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            T 1 Reply Last reply Feb 26, 2022, 10:03 PM Reply Quote 0
            • T Offline
              TvE @sdetweil
              last edited by TvE Feb 26, 2022, 10:05 PM Feb 26, 2022, 10:03 PM

              @sdetweil It most likely would!

              My one -file-only-edit solution have the added bonus that I know exactly what needed to be changed thus not relying on a 100+ line script.

              I see that you are so kind to log what the script is doing, so you don’t leave the user in the dark (pun intended :-) ) I like that design!

              I should have read your script earlier though (I read through the looong ticket regarding making the installer scripts external to MM2 and remember many of your posts!)

              Actually, while browsing the MM repo I also stumbled across the exact same solution
              https://github.com/MichMich/MagicMirror/wiki/Configuring-the-Raspberry-Pi#disabling-the-screensaver

              Why either of those were never returned to my by google-foo I can only wonder about

              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 2 / 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