Read the statement by Michael Teeuw here.
Getting MMM to open on the second monitor and correctly size
-
@Chrisflex on my machine, height and width don’t do anything, as the fullscreen takes over
you might also add fullscreen:false to the options above
that made mine use the sizes specified
I am on linux
if there is an error in the config. it will open on the primary display
look at the output of npm start -
@sdetweil said in Getting MMM to open on the second monitor and correctly size:
electronOptions:{x:1920 }
I have entered the information like this
this does not work {electronOptions:{fullscreen:false ,x:1920 }, {electronOptions:{x:1920,fullscreen:false }
This works
{electronOptions:{fullscreen:false }It brings up a small screen but not sized correctly.
it shows Electron in the top left corner
this screen can be dragged to the second monitor..
here is the start up log
[2020-05-03 18:34:52.838] [LOG] Starting MagicMirror: v2.11.0
[2020-05-03 18:34:52.840] [LOG] Loading config …
[2020-05-03 18:34:52.844] [LOG] Loading module helpers …
[2020-05-03 18:34:52.845] [LOG] No helper found for module: alert.
[2020-05-03 18:34:52.881] [LOG] Initializing new module helper …
[2020-05-03 18:34:52.881] [LOG] Module helper loaded: updatenotification
[2020-05-03 18:34:52.881] [LOG] No helper found for module: clock.
[2020-05-03 18:34:53.145] [LOG] Initializing new module helper …
[2020-05-03 18:34:53.146] [LOG] Module helper loaded: calendar
[2020-05-03 18:34:53.146] [LOG] No helper found for module: compliments.
[2020-05-03 18:34:53.146] [LOG] No helper found for module: on-this-day.
[2020-05-03 18:34:53.147] [LOG] No helper found for module: random_quotes.
[2020-05-03 18:34:53.147] [LOG] No helper found for module: currentweather.
[2020-05-03 18:34:53.147] [LOG] No helper found for module: weatherforecast.
[2020-05-03 18:34:53.167] [LOG] Initializing new module helper …
[2020-05-03 18:34:53.167] [LOG] Module helper loaded: newsfeed
[2020-05-03 18:34:53.167] [LOG] All module helpers loaded.
[2020-05-03 18:34:53.269] [LOG] Starting server on port 8080 …
[2020-05-03 18:34:53.287] [LOG] Server started …
[2020-05-03 18:34:53.289] [LOG] Connecting socket for: updatenotification
[2020-05-03 18:34:53.289] [LOG] Connecting socket for: calendar
[2020-05-03 18:34:53.290] [LOG] Starting node helper for: calendar
[2020-05-03 18:34:53.290] [LOG] Connecting socket for: newsfeed
[2020-05-03 18:34:53.291] [LOG] Starting module: newsfeed
[2020-05-03 18:34:53.291] [LOG] Sockets connected & modules started …
[2020-05-03 18:34:53.362] [LOG] Launching application.
[2020-05-03 18:34:55.366] [LOG] Create new calendar fetcher for url: https://calendar.google.com/calendar/ical/chris.flekas%40gmail.com/public/basic.ics - Interval: 300000
[2020-05-03 18:34:55.395] [LOG] Create new news fetcher for url: http://feeds.news24.com/articles/News24/TopStories/rss - Interval: 300000
[2020-05-03 18:34:55.806] [ERROR] fatal: not a git repository (or any of the parent directories): .gitthank you very much for you help
-
its like this
var config= {
electronOptions:{fullscreen:false, x:1920, width: 600, height:800 }, // note the trailing comma (which means more to come
-
Thank you I will try it tomorrow.
-
If I hover over the Electron icon in the taskbar I can see it must be open somewhere but not visible on one of the screens.
information entered like this
var config = {electronOptions:{fullscreen:false, x:1920, width: 600, height:800 },
-
@Chrisflex i haven’t tried on windows… may boot over there today
-
@sdetweil Thanks I appreciate your help.
-
this did what we were talking about
var config = { electronOptions: { x:1920,fullscreen:false , width: 600, height:800}, address: "localhost",
this did on second screen not full screen (MM default size is 800x600)
var config = { electronOptions: { x:1920,fullscreen:false }, address: "localhost",
and this did second screen full screenvar config = { electronOptions: { x:1920}, address: "localhost",
-
@sdetweil said in Getting MMM to open on the second monitor and correctly size:
electronOptions: { x:1920,fullscreen:false , width: 600, height:800},
the first option gives me this error
var config = {
electronOptions: { x:1920,fullscreen:false , width: 600, height:800},WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: C:\Users\Dell Server\MagicMirror\config\config.js:11
var config = {electronOptions:electronOptions: {x:1920,fullscreen:false , width: 600, height:800},
^SyntaxError: Unexpected token :
at Module._compile (internal/modules/cjs/loader.js:722:23)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:798:10)
at Module.load (internal/modules/cjs/loader.js:645:32)
at Function.Module._load (internal/modules/cjs/loader.js:560:12)
at Module.require (internal/modules/cjs/loader.js:685:19)
at require (internal/modules/cjs/helpers.js:16:16)
at loadConfig (C:\Users\Dell Server\MagicMirror\js\app.js:69:12)
at App.start (C:\Users\Dell Server\MagicMirror\js\app.js:210:3)
at Object. (C:\Users\Dell Server\MagicMirror\js\electron.js:115:7)
at Module._compile (internal/modules/cjs/loader.js:786:30)The second option
var config = {
electronOptions: { x:1920,fullscreen:false },
address: “localhost”,gives me this error
WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: C:\Users\Dell Server\MagicMirror\config\config.js:11
var config = {electronOptions:electronOptions: {x:1920,fullscreen:false},
^SyntaxError: Unexpected token :
at Module._compile (internal/modules/cjs/loader.js:722:23)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:798:10)
at Module.load (internal/modules/cjs/loader.js:645:32)
at Function.Module._load (internal/modules/cjs/loader.js:560:12)
at Module.require (internal/modules/cjs/loader.js:685:19)
at require (internal/modules/cjs/helpers.js:16:16)
at loadConfig (C:\Users\Dell Server\MagicMirror\js\app.js:69:12)
at App.start (C:\Users\Dell Server\MagicMirror\js\app.js:210:3)
at Object. (C:\Users\Dell Server\MagicMirror\js\electron.js:115:7)
at Module._compile (internal/modules/cjs/loader.js:786:30)the last option
starts MM in a window that can be dragged across to the second monitor but is not sized correctly.
It is the size of the normal full screen -
@Chrisflex u are adding just the electronOptions line
I was just showing where it went