summaryrefslogtreecommitdiffstats
path: root/remote/modules/vmware/data
diff options
context:
space:
mode:
authorChristian Rößler2015-12-18 16:03:35 +0100
committerChristian Rößler2015-12-18 16:03:35 +0100
commit434fb94dd81f66000e149cd4c79b55bf567ee800 (patch)
tree969d5cb64401c76427bb5c7ba6d2e46dfab4eccf /remote/modules/vmware/data
parent[vmware] non-legacy: parse.vmx islotaion tool shared folder settings, shared (diff)
downloadtm-scripts-434fb94dd81f66000e149cd4c79b55bf567ee800.tar.gz
tm-scripts-434fb94dd81f66000e149cd4c79b55bf567ee800.tar.xz
tm-scripts-434fb94dd81f66000e149cd4c79b55bf567ee800.zip
[vmware] parse_vmx.inc: File repaired: log message missing & something more
Diffstat (limited to 'remote/modules/vmware/data')
-rw-r--r--remote/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/parse_vmx.inc42
1 files changed, 24 insertions, 18 deletions
diff --git a/remote/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/parse_vmx.inc b/remote/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/parse_vmx.inc
index 34201b48..7812590e 100644
--- a/remote/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/parse_vmx.inc
+++ b/remote/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/parse_vmx.inc
@@ -61,29 +61,31 @@ HEREEND
# shared folders
cat >> "$TMPDIR/$IMGUUID" <<-HEREEND
-$ENABLE_SHARE
-sharedFolder0.present = "$shfolders"
-sharedFolder0.enabled = "$shfolders"
-sharedFolder0.expiration = "never"
-sharedFolder0.guestName = "$homesharename"
-sharedFolder0.hostPath = "$homesharepath"
-sharedFolder0.readAccess = "TRUE"
-sharedFolder0.writeAccess = "TRUE"
-sharedFolder1.present = "$shfolders"
-sharedFolder1.enabled = "$shfolders"
-sharedFolder1.expiration = "never"
-sharedFolder1.guestName = "$commonsharename"
-sharedFolder1.hostPath = "$commonsharepath"
-sharedFolder1.readAccess = "TRUE"
-sharedFolder1.writeAccess = "TRUE"
+$ENABLE_SHARE
+sharedFolder0.present = "$shfolders"
+sharedFolder0.enabled = "$shfolders"
+sharedFolder0.expiration = "never"
+sharedFolder0.guestName = "$homesharename"
+sharedFolder0.hostPath = "$homesharepath"
+sharedFolder0.readAccess = "TRUE"
+sharedFolder0.writeAccess = "TRUE"
+sharedFolder1.present = "$shfolders"
+sharedFolder1.enabled = "$shfolders"
+sharedFolder1.expiration = "never"
+sharedFolder1.guestName = "$commonsharename"
+sharedFolder1.hostPath = "$commonsharepath"
+sharedFolder1.readAccess = "TRUE"
+sharedFolder1.writeAccess = "FALSE"
sharedFolder.maxNum = "2"
+hgfs.mapRootShare = "TRUE"
+hgfs.linkRootShare = "TRUE"
HEREEND
# Isolation tools: settings
# It should be verified whether and when entries necessary
cat >> "$TMPDIR/$IMGUUID" <<-HEREEND
isolation.tools.hgfs.disable = "FALSE"
-isolation.tools.dnd.disable = "FALSE"
+# isolation.tools.dnd.disable = "FALSE" # unclear ?
isolation.tools.copy.enable = "TRUE"
isolation.tools.paste.enabled = "TRUE"
HEREEND
@@ -93,12 +95,16 @@ HEREEND
# Graphics, GPU: 3D will be activated if FORCE3D is set.
# Force3D is set in set_hardware.inc if SLX_VMWARE_3D is set in config.
if [ -n "$FORCE3D" ]; then
- writelog "FORCE3D set - enabling 3D in vmx file."
+ writelog "FORCE3D set - overriding 3D in vmx file."
echo 'mks.gl.allowBlacklistedDrivers = "TRUE"' >> "$TMPDIR/$IMGUUID"
else
- writelog "FORCE3D not set - not enabling 3D in vmx file."
+ writelog "FORCE3D not set - 3D will only work if GPU/driver is whitelisted by vmware."
fi
+# Disable DPI scaling information passing via vmware tools
+sed -i '/^gui.applyHostDisplayScaling/d' "$TMPDIR/$IMGUUID"
+echo 'gui.applyHostDisplayScalingToGuest = "FALSE"' >> "$TMPDIR/$IMGUUID"
+
# rausziehen: Hardwareversion
# hwver=$(echo "${imghead}" | grep -m1 -ia "ddb.virtualHWVersion" | awk -F '"' '{print $2}')
# writelog "hwver: $hwver"