2018-04-25 18:46:15 +00:00
# VirtScreen
2018-04-25 19:55:05 +00:00
> Make your iPad/tablet/computer as a secondary monitor on Linux.
2018-05-14 22:45:54 +00:00
![gif example ](https://github.com/kbumsik/VirtScreen/blob/d2387d3321bd4d110d890ca87703196df203dc89/icon/gif_example.gif?raw=true )
2018-04-26 20:35:28 +00:00
2018-04-25 19:55:05 +00:00
VirtScreen is an easy-to-use Linux GUI app that creates a virtual secondary screen and shares it through VNC.
2018-04-25 21:50:45 +00:00
VirtScreen is based on [PyQt5 ](https://www.riverbankcomputing.com/software/pyqt/intro ) and [Twisted ](https://twistedmatrix.com ) in Python side and uses [x11vnc ](https://github.com/LibVNC/x11vnc ) and XRandR.
2018-04-25 19:55:05 +00:00
## Dependency
1. You need [`x11vnc` ](https://github.com/LibVNC/x11vnc ) and `xrandr` . To install (example on Ubuntu):
```bash
sudo apt-get install x11vnc xrandr
```
2. Install Python dependencies:
```
pip install -r requirements.txt
```
## How to run
Simply run this in the project root:
```bash
./virtscreen.py
or
python virtscreen.py
```
2018-04-26 17:32:42 +00:00
Note that any files related to VirtScreen, including password and log, will be stored in `~/.virtscreen` directory.