summaryrefslogblamecommitdiffstats
path: root/remote/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc
blob: d50402f30a36b19a1c3b22933eaac1e9ebd3f47f (plain) (tree)
1
2
3
4
5
6
7
8




                                                             
                         

                                                           


                                                         
                                                          

                                                       


                                                  
                                                       








                                                    









                                                 














                                                          

                                                




                                                    
                                                                          

                                                    
                                                  
                                                         
                                                  
               



                                                                                 
            
 
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."
	true
}