Moves browser windows in full screen to several displays, creating a sort of Kiosk mode on Windows with Multiple displays.
It allows you to:
- start all browser instances in full screen mode automatically
- move them to certain Monitors
- Allow to open multiple tabs (e.g. to cycle through the tabs)
e.g. from Stack Overflow Answer
start chrome.exe --app="http://www.domain1.com" --window-position=0,0 --kiosk --user-data-dir=c:/monitor1
- Requires profile folders per monitor
- app mode does not allow tabs 😕
e.g. from Another Stack Overflow Answer
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
--profile-directory="Default"
--app="data:text/html,<html><body><script>window.moveTo(580,240);window.resizeTo(800,600);window.location='http://www.test.de';</script></body></html>"
- Works only in app mode, which does not allow tabs 😕
Download the latest release and extract contents to C:\Kiosk-Mode. You may put into another folder – but ensure you renamed path in all places.
Put necessary URLs and Monitor Numbers (starting from 1)
Run PowerShell as Administrator and execute the following, confirm when prompted:
Set-ExecutionPolicy RemoteSigned
Double click on link (Start – Kios – modifypath.lnk) to ensure browsers are started and opened on necessary displays. Note: you may need to modify your link if you put file not into C:\Kiosk-Mode. Right click on it -> properties and fill it accordingly.
Copy the link/shortcut to desktop for easy access and to your startup folder.
##Troubleshooting
If window is not moved to another desktop – try increasing the delay in script (add -StartDelay
parameter to commands).
Script has been tested on Windows 10 machine.
https://alextomin.wordpress.com/2015/04/10/kiosk-mode-in-windows-chrome-on-multiple-displays/