Skip to content

Releases: kbumsik/VirtScreen

v0.3.1: Urgent bug fix of v0.3.0

09 Nov 09:41
9637d62
Compare
Choose a tag to compare

This fixes a critical bug in v0.3.0 that new users cannot run the app because there is no ~/.config/virtscreen. See the commit bd115a2.

v0.3.0

07 Nov 08:53
6759ac6
Compare
Choose a tag to compare

What's changed since v0.2.0

Fixed

  • Now VirtScreen skips PyQt5 version checking. #5
  • Fixed font sizes and window position for HiDPI screen. #3 #4
  • Fixed "QOpenGLShaderProgram: shader program is not linked" error #10
  • Fixed $PATH problem that VirtScreen did not recognized user-built x11vnc #19
  • Fixed osenv KeyError and environment variables parsing problems #21 (Thank you @spble !)

Feature added/improved

  • Switch from Twisted to asyncio framework #12
  • Custom x11vnc argumets. #6
  • CLI-only option. #7
  • Better logging messages #8
  • SVG-based new icon #13
  • AppImage package #11
  • Automatic deploy using Travis CI

Installation

Universal package (AppImage)

Download a .AppImage package from releases page. Then make it executable:

chmod a+x VirtScreen.AppImage

Then you can run it by double click the file or ./VirtScreen.AppImage in terminal.

Debian (Ubuntu)

Download a .deb package from releases page. Then install it:

sudo apt-get update
sudo apt-get install x11vnc
sudo dpkg -i virtscreen.deb
rm virtscreen.deb

Arch Linux (AUR)

There is virtscreen AUR package available. Though there are many ways to install the AUR package, one of the easiest way is to use yaourt AUR helper:

yaourt virtscreen

Python pip

Although not recommended, you may install it using pip. In this case, you need to install the dependancy (xrandr and x11vnc) manually.

sudo pip install virtscreen

v0.2.5

22 Aug 18:56
f62fa66
Compare
Choose a tag to compare

Installation

Universal package (AppImage)

Download a .AppImage package from release page. Then make it executable:

chmod a+x VirtScreen-x86_64.AppImage

Then you can run it by double click the file or ./VirtScreen-x86_64.AppImage in terminal.

Debian (Ubuntu)

Download a .deb package from release page. Then install it:

sudo apt-get update
sudo apt-get install x11vnc
sudo dpkg -i virtscreen_0.2.5-1_all.deb 
rm virtscreen_0.2.5-1_all.deb

Arch Linux (AUR)

There is virtscreen AUR package available. Though there are many ways to install the AUR package, one of the easiest way is to use yaourt AUR helper:

yaourt virtscreen

Python pip

Although not recommended, you may install it using pip. In this case, you need to install the dependancies manually.

You need x11vnc, xrandr. To install (e.g. on Ubuntu):

sudo apt-get install x11vnc  # On Debian/Ubuntu, xrandr is included.

After you install the dependancies then run:

sudo pip install virtscreen

v0.2.4

25 Jun 08:42
418072b
Compare
Choose a tag to compare

Installation

Universal package (AppImage)

Download a .AppImage package from release page. Then make it executable:

chmod a+x VirtScreen-x86_64.AppImage

Then you can run it by double click the file or ./VirtScreen-x86_64.AppImage in terminal.

Debian (Ubuntu)

Download a .deb package from release page. Then install it:

sudo apt-get update
sudo apt-get install x11vnc
sudo dpkg -i virtscreen_0.2.4-1_all.deb 
rm virtscreen_0.2.4-1_all.deb

Arch Linux (AUR)

There is virtscreen AUR package available. Though there are many ways to install the AUR package, one of the easiest way is to use yaourt AUR helper:

yaourt virtscreen

Python pip

Although not recommended, you may install it using pip. In this case, you need to install the dependancies manually.

You need x11vnc, xrandr. To install (e.g. on Ubuntu):

sudo apt-get install x11vnc  # On Debian/Ubuntu, xrandr is included.

After you install the dependancies then run:

sudo pip install virtscreen

v0.2.1

19 Jun 00:34
d1563d1
Compare
Choose a tag to compare

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

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 available. Though there are many ways to install the AUR package, one of the easiest way is to use aurman AUR helper:

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, xrandr, and PyQt5 libraries. To install (e.g. on Ubuntu):

sudo apt-get install x11vnc qtbase5-dev  # On Debian/Ubuntu, xrandr is included.

After you install the dependancies then run:

sudo pip install virtscreen

v0.2.0

03 Jun 17:32
Compare
Choose a tag to compare

This release focus on compatibility with older Linux distros and older x11vnc.

New

  • Auto detecting available x11vnc options
  • x11vnc client caching
  • Advanced options for both Display and VNC tabs

Installation

Debian (Ubuntu)

.deb package

sudo apt-get update
sudo apt-get install x11vnc qtbase5-dev
wget https://github.com/kbumsik/VirtScreen/releases/download/0.2.0/virtscreen_0.2.0-1_all.deb
sudo dpkg -i virtscreen_0.2.0-1_all.deb 
rm virtscreen_0.2.0-1_all.deb

Arch Linux (AUR)

There is virtscreen AUR package available. Though there are many ways to install the AUR package, one of the easiest way is to use aurman AUR helper:

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, xrandr, and PyQt5 libraries. To install (e.g. on Ubuntu):

sudo apt-get install x11vnc qtbase5-dev  # On Debian/Ubuntu, xrandr is included.

After you install the dependancies then run:

sudo pip install virtscreen

v0.1.3

23 May 23:33
Compare
Choose a tag to compare

This is a thrid fix for 0.1 release. This addes KDE support (for display settings button), moved configuration directory to ~/.config/virtscreen, and improved package building system

Installation

Debian (Ubuntu)

A PPA package will be available soon.

Arch Linux (AUR)

There is virtscreen AUR package available. Though there are many ways to install the AUR package, one of the easiest way is to use aurman AUR helper:

$ 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.

Dependancies

You need x11vnc, xrandr, and PyQt5 libraries. To install (e.g. on Ubuntu):

$ sudo apt-get install x11vnc qtbase5-dev  # On Debian/Ubuntu, xrandr is included.

Installing

After you install the dependancies then run:

$ sudo pip install virtscreen

v0.1 with second fix

21 May 18:43
Compare
Choose a tag to compare

This is a quick fix after 0.1.1 release. This solves issue of importing Twisted reactor.

Installing

Arch Linux (AUR)

There is virtscreen AUR package available.

Python pip

If your distro is none of above, you may install it using pip install virtscreen but a desktop entry won't be created.

First release

21 May 08:17
Compare
Choose a tag to compare

This is the first release.

Installing

Arch Linux (AUR)

There is virtscreen AUR package available.

Python pip

If your distro is none of above, you may install it using pip install virtscreen but a desktop entry won't be created.