[pve-devel] applied: [PATCH manager] allow width and height parameter for vncshell
Wolfgang Bumiller
w.bumiller at proxmox.com
Fri Jun 2 09:22:06 CEST 2017
applied
On Wed, May 24, 2017 at 12:30:47PM +0200, Dominik Csapak wrote:
> so that novnc can request a different screen size
>
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> PVE/API2/Nodes.pm | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
>
> diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm
> index a45ca6db..d33b9fd7 100644
> --- a/PVE/API2/Nodes.pm
> +++ b/PVE/API2/Nodes.pm
> @@ -617,6 +617,20 @@ __PACKAGE__->register_method ({
> type => 'boolean',
> description => "use websocket instead of standard vnc.",
> },
> + width => {
> + optional => 1,
> + description => "sets the width of the console in pixels.",
> + type => 'integer',
> + minimum => 16,
> + maximum => 4096,
> + },
> + height => {
> + optional => 1,
> + description => "sets the height of the console in pixels.",
> + type => 'integer',
> + minimum => 16,
> + maximum => 2160,
> + },
> },
> },
> returns => {
> @@ -684,6 +698,14 @@ __PACKAGE__->register_method ({
> '-timeout', $timeout, '-authpath', $authpath,
> '-perm', 'Sys.Console'];
>
> + if ($param->{width}) {
> + push @$cmd, '-width', $param->{width};
> + }
> +
> + if ($param->{height}) {
> + push @$cmd, '-height', $param->{height};
> + }
> +
> if ($param->{websocket}) {
> $ENV{PVE_VNC_TICKET} = $ticket; # pass ticket to vncterm
> push @$cmd, '-notls', '-listen', 'localhost';
> --
> 2.11.0
More information about the pve-devel
mailing list