summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc
diff options
context:
space:
mode:
authorSimon Rettberg2024-05-13 14:32:33 +0200
committerSimon Rettberg2024-05-13 14:32:33 +0200
commitc3f6d244d119ebb458e59fd158c338153c778141 (patch)
tree5d4b0eeeede5942f99793917ff0e674073a0908f /core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc
parent[run-virt/vmchooser2] Initial support for CoW-sessions (diff)
downloadmltk-c3f6d244d119ebb458e59fd158c338153c778141.tar.gz
mltk-c3f6d244d119ebb458e59fd158c338153c778141.tar.xz
mltk-c3f6d244d119ebb458e59fd158c338153c778141.zip
[run-virt] openslx.exe: Don't do persistent changes in admin/edit mode
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc')
-rwxr-xr-xcore/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc
index cf6592f1..df76c93e 100755
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/00_vars.inc
@@ -57,6 +57,13 @@ SCRIPTEXT=$(grep scriptExt "$DISKMOUNTDIR/openslx.ini" | cut -f 2 -d "=")
MUTESOUND=$(grep muteSound "$DISKMOUNTDIR/openslx.ini" | cut -f 2 -d "=")
SOUNDVOL="100%"
+# Edit mode, VM is persistent
+val=$( grep '^persistentMode=' "$SLXCONFIGFILE" | cut -d '=' -f 2)
+PERSISTENT_MODE=
+if [ -n "$val" ] && [ "$val" -ne 0 ]; then
+ PERSISTENT_MODE=1
+fi
+
##### Programs interfering with resolution setting #####
KILLRESPROGS="kscreen_backend_launcher"