This is a intermediate release before v0.3.0. There are something more to be polished for v0.3.0 release, but you can enjoy most of features of v0.3.0 with v0.2.1.
Changes
Feature added
- Custom x11vnc argumets. 6
- CLI-only option. 7
- Automatic deploy using Travis CI
Fixed
- Now VirtScreen skips PyQt5 version checking. 5
- Fixed font sizes and window position for HiDPI screen. 3 4
Installation
Debian (Ubuntu)
`.deb` package
bash
sudo apt-get update
sudo apt-get install x11vnc qtbase5-dev
wget https://github.com/kbumsik/VirtScreen/releases/download/0.2.1/virtscreen_0.2.1-1_all.deb
sudo dpkg -i virtscreen_0.2.1-1_all.deb
rm virtscreen_0.2.1-1_all.deb
Arch Linux (AUR)
There is [`virtscreen` AUR package](https://aur.archlinux.org/packages/virtscreen/) available. Though there are many ways to install the AUR package, one of the easiest way is to use [`aurman`](https://github.com/polygamma/aurman) AUR helper:
bash
aurman -S virtscreen
Python `pip`
If your distro is none of above, you may install it using `pip`. In this case, you need to install the dependancies manually.
You need [`x11vnc`](https://github.com/LibVNC/x11vnc), `xrandr`, and PyQt5 libraries. To install (e.g. on Ubuntu):
bash
sudo apt-get install x11vnc qtbase5-dev On Debian/Ubuntu, xrandr is included.
After you install the dependancies then run:
bash
sudo pip install virtscreen