Simple python script to open several full-screen browser windows onto multiple monitor setups.
Browser is currently set to Google Chrome, but can be adapted to use any browser.
Supported platforms: Windows(7/8/10)/Linux/MacOS(x86/arm64)
Installing with a package manager is recommended.
choco install multibrowse
Binaries can be found on the releases page. To build yourself, see below.
Open http://ivo.la
on display 1 and http://bbc.com
on display 2
multibrowse http://ivo.la http://bbc.com
Open http://ivo.la
on display 1 and http://bbc.com
on display 3
multibrowse http://ivo.la - http://bbc.com
To exit windows opened in fullscreen, use:
- Mac: ⌘-Q
- Windows/Linux: Alt-F4
Displays are ordered according to their x/y position from left to right, then top to bottom. Top-left display is always display #1.
Additional CLI options passed to the multibrowse
binary will be delegated to the browser instance. Check out the wiki page for common options.
- Python 3
xrandr
- Install with Apt:
apt-get install lxrandr
- Install with Pacman:
pacman -S xorg-xrandr
- PyObjC
- Install with pip:
pip install pyobjc
Multibrowse can be built into a single contained .exe file using pyinstaller. Pyinstaller can be installed using pip install pyinstaller
.
The following command produces a single self-contained exe file in /dist
:
pyinstaller --onefile multibrowse.py
MIT