diff options
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.inc | 71 |
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." +} |