summaryrefslogtreecommitdiffstats
path: root/core/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc')
-rw-r--r--core/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc71
1 files changed, 71 insertions, 0 deletions
diff --git a/core/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc b/core/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc
new file mode 100644
index 00000000..b618041c
--- /dev/null
+++ b/core/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc
@@ -0,0 +1,71 @@
+create_vmhome_preferences_file() {
+ cat > "$vmhome/preferences" <<-HEREEND
+ .encoding = "UTF-8"
+ # This configuration file was generated by $0
+
+ # updates
+ webUpdate.enabled = "FALSE"
+ webUpdate.lastCheck.status = "done_updates"
+ webUpdate.checkPeriod = "never"
+ pref.downloadPermission = "DENY"
+ pref.vmplayer.downloadPermission = "DENY"
+ pref.vmplayer.webUpdateOnStartup = "FALSE"
+ pref.lastUpdateCheckSec = "$(date +%s)"
+ # hints
+ pref.tip.startup = "FALSE"
+ hints.hideAll = "TRUE"
+ hint.vmui.showAllUSBDevs = "FALSE"
+ hint.usb.disconnectHostdriver = "FALSE"
+ hint.vmui.reset = "FALSE"
+ hint.vmui.poweroff = "FALSE"
+ hint.upgrade.legacyVM = "FALSE"
+ hint.tools.toolsReminder = "FALSE"
+ hint.nfsmounted.persistent = "FALSE"
+ hint.loader.debug.beta = "FALSE"
+ hint.leaveFullScreen = "FALSE"
+ hint.guestos.xp = "FALSE"
+ hint.buslogic.needDriver = "FALSE"
+
+ # configs
+ prefvmx.defaultVMPath = "$vmhome"
+ prefvmx.mru.config = "$conffile:"
+
+ # hot keys
+ pref.hotkey.control = "true"
+ pref.hotkey.alt = "true"
+ pref.hotkey.shift = "true"
+ pref.hotkey.gui = "true"
+
+ # fullscreen/mouse/keyboard
+ pref.fullscreen.toolbarPixels = "0"
+ pref.vmplayer.fullscreen.autohide = "TRUE"
+ pref.vmplayer.fullscreen.nobar = 1
+ pref.grabOnMouseClick = "TRUE"
+ pref.grabOnKeyPress = "TRUE"
+ pref.motionGrab = "TRUE"
+ pref.motionUngrab = "TRUE"
+ pref.hideCursorOnUngrab = "TRUE"
+ pref.autoFit = "TRUE"
+ pref.autoFitFullScreen = "fitGuestToHost"
+ pref.autoFitGuestToWindow = "TRUE"
+ pref.vmplayer.exit.vmAction = "poweroff"
+ pref.vmplayer.confirmOnExit = "TRUE"
+ pref.backgroundOnClose = "FALSE"
+ pref.trayicon.enabled = "FALSE"
+
+ # shared folders
+ pref.enableAllSharedFolders = "TRUE"
+
+ # eula
+ pref.vmplayer.firstRunDismissedVersion = "$vmware_version"
+ pref.eula.count = "2"
+ pref.eula0.product = "VMware Player"
+ pref.eula0.build = "$vmware_build"
+ pref.eula1.product = "VMware Workstation"
+ pref.eula1.build = "$vmware_build"
+ HEREEND
+ if [ -n "$SLX_EXAM" ]; then
+ echo 'pref.hotkey.rightControl = "true"' >> "$vmhome/preferences"
+ fi
+ writelog "Vmware preferences file created in $vmhome."
+}