[pve-devel] applied: [PATCH novnc] request size with vncshell and container console

Wolfgang Bumiller w.bumiller at proxmox.com
Fri Jun 2 09:15:11 CEST 2017


applied

On Wed, May 24, 2017 at 12:30:49PM +0200, Dominik Csapak wrote:
> when opening the console*tab* on a host or a container,
> give the current size to the vncproxy api call, so that the console
> fills the entire tab
> 
> resizing the window/iframe does not resize the vnc console
> (because libvncserver has no setDesktopSize support)
> 
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
>  ...nd-height-to-vncproxy-call-in-console-tab.patch | 33 ++++++++++++++++++++++
>  debian/patches/series                              |  1 +
>  2 files changed, 34 insertions(+)
>  create mode 100644 debian/patches/0011-add-width-and-height-to-vncproxy-call-in-console-tab.patch
> 
> diff --git a/debian/patches/0011-add-width-and-height-to-vncproxy-call-in-console-tab.patch b/debian/patches/0011-add-width-and-height-to-vncproxy-call-in-console-tab.patch
> new file mode 100644
> index 0000000..ed1f4c3
> --- /dev/null
> +++ b/debian/patches/0011-add-width-and-height-to-vncproxy-call-in-console-tab.patch
> @@ -0,0 +1,33 @@
> +From d3da00817202a762de5bcd7cf14c38dceb30a301 Mon Sep 17 00:00:00 2001
> +From: Dominik Csapak <d.csapak at proxmox.com>
> +Date: Fri, 19 May 2017 08:53:56 +0200
> +Subject: [PATCH 11/11] add width and height to vncproxy call in console tab
> +
> +to set the resolution we want
> +
> +Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> +---
> + app/pve.js | 7 +++++++
> + 1 file changed, 7 insertions(+)
> +
> +diff --git a/app/pve.js b/app/pve.js
> +index 668835a..c10df4e 100644
> +--- a/app/pve.js
> ++++ b/app/pve.js
> +@@ -52,6 +52,13 @@ export default function PVEUI(UI){
> + 	    break;
> +     }
> + 
> ++    if (this.resize == 'scale' &&
> ++	(this.consoletype === 'lxc' || this.consoletype === 'shell')) {
> ++	var size = this.getFBSize();
> ++	params.width = size.width;
> ++	params.height = size.height;
> ++    }
> ++
> +     this.baseUrl = baseUrl;
> +     this.url = url;
> +     this.params = params;
> +-- 
> +2.11.0
> +
> diff --git a/debian/patches/series b/debian/patches/series
> index 086ff43..e1b6664 100644
> --- a/debian/patches/series
> +++ b/debian/patches/series
> @@ -8,3 +8,4 @@
>  0008-focus-canvas-after-load.patch
>  0009-decrease-animation-time.patch
>  0010-use-only-app.js.patch
> +0011-add-width-and-height-to-vncproxy-call-in-console-tab.patch
> -- 
> 2.11.0




More information about the pve-devel mailing list