summaryrefslogtreecommitdiffstats
path: root/remote/modules/vmware/data/opt/openslx/vmchooser/vmware/includes/create_vmhome_preferences_file.inc
blob: d50402f30a36b19a1c3b22933eaac1e9ebd3f47f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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
}