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
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.
Binaries can be found on the releases page. To build yourself, see below.
- 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