[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