Add fullscreen toggle
This commit is contained in:
parent
34b4d010f5
commit
5db945dced
2
dist/vdiclient.json
vendored
2
dist/vdiclient.json
vendored
@ -1,6 +1,6 @@
|
||||
{
|
||||
"upgrade_guid" : "46cbad92-353e-4b28-9bee-83950991dad8",
|
||||
"version" : "1.0.4",
|
||||
"version" : "1.0.5",
|
||||
"product_name" : "VDI Client",
|
||||
"manufacturer" : "Josh Patten",
|
||||
"name" : "VDI Client",
|
||||
|
@ -9,9 +9,12 @@ icon = vdiicon.ico
|
||||
logo = vdiclient.png
|
||||
# Enable Kiosk mode, which does not allow the user to close anything
|
||||
kiosk = False
|
||||
# Enable/Disable Fullscreen mode (not applicable in Kiosk mode)
|
||||
fullscreen = True
|
||||
# Enable displaying SPICE ini file before opening virt-viewer
|
||||
inidebug = False
|
||||
|
||||
|
||||
[Authentication]
|
||||
# This is the authentication backend that will be used to authenticate
|
||||
auth_backend = pve
|
||||
|
@ -32,6 +32,7 @@ class G:
|
||||
totp = False
|
||||
imagefile = None
|
||||
kiosk = False
|
||||
fullscreen = True
|
||||
verify_ssl = True
|
||||
icon = None
|
||||
inidebug = False
|
||||
@ -107,6 +108,8 @@ def loadconfig(config_location = None):
|
||||
G.imagefile = config['General']['logo']
|
||||
if 'kiosk' in config['General']:
|
||||
G.kiosk = config['General'].getboolean('kiosk')
|
||||
if 'fullscreen' in config['General']:
|
||||
G.fullscreen = config['General'].getboolean('fullscreen')
|
||||
if 'inidebug' in config['General']:
|
||||
G.inidebug = config['General'].getboolean('inidebug')
|
||||
if not 'Authentication' in config:
|
||||
@ -277,7 +280,7 @@ def vmaction(vmnode, vmid, vmtype):
|
||||
pcmd.append('--kiosk')
|
||||
pcmd.append('--kiosk-quit')
|
||||
pcmd.append('on-disconnect')
|
||||
else:
|
||||
elif G.fullscreen:
|
||||
pcmd.append('--full-screen')
|
||||
pcmd.append('-') #We need it to listen on stdin
|
||||
process = subprocess.Popen(pcmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user