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.

    Where is the run-start.sh located?

    Scheduled Pinned Locked Moved Hardware
    10 Posts 2 Posters 1.2k 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.
    • S Offline
      sdetweil @Teun
      last edited by

      @Teun so far I have not found a way to make dual screen into one screen at startup.

      when u maximize it goes full on the current screen.

      I don’t know if u take maximize off and set the actual full dimensions if it will fill both screens
      you should be able to do the parameters with the electron Options in config.js

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      T 1 Reply Last reply Reply Quote 0
      • T Offline
        Teun @sdetweil
        last edited by

        @sdetweil , thanks for the reply. I did some adaptations in the electron.js file, as I couldn’t find any specific settings in the config.js file. That’s why I thought maybe the electron.js file was the correct file to change? By changing the electron.js file, I already could change the full screen setting. So now I can have a smaller screen when I do the MagicMirror start (npm run start). Then I can manually adapt the length of the screen/frame so it is spreaded over the 2 monitors. Only remaining problem is when I close the MM app and I start again (by using npm run start), I still have the smaller screen and I again need to manually change the dimensions so the screen would fill the 2 monitors. Do you have any idea how that can be fixed? Thanks!

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @Teun
          last edited by

          @Teun well, I would try using the electronOptions field in config.js

          var config = {
          	electronOptions:{x:0, backgroundColor:'#00000001',  width:800, height:1024, fullscreen:false, kiosk:false },
          	address: "0.0.0.0", // Address to listen on, can be:
          

          and change the width/height

          may have to comment this out in electron.js

          		mainWindow.on("leave-full-screen", function() {
          			mainWindow.setFullScreen(true);
          		});
          

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @sdetweil
            last edited by

            @Teun

            you might also be able to use these

            minWidth Integer (optional) - Window's minimum width. Default is 0.
            minHeight Integer (optional) - Window's minimum height. Default is 0.
            

            see all the settings
            https://www.electronjs.org/docs/api/browser-window

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            T 1 Reply Last reply Reply Quote 0
            • T Offline
              Teun @sdetweil
              last edited by

              @sdetweil This was what I needed! Many thanks for helping me with this problem! Issue solved!

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