blob: 82997e6b53d9f0c700b3aff2974e266ea847d78d (
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
73
74
75
76
77
78
79
80
81
82
83
|
#!/bin/bash
###########################################
# Include: Create VMware preferences file #
###########################################
## Functions ##
create_vmhome_preferences_file() {
local nobar=1
[ "$DISPLAY_COUNT" -gt 1 ] && nobar=0
cat > "${VM_HOME}/preferences" <<-HEREEND
.encoding = "UTF-8"
# This configuration file was generated on $(date)
# by $0 for VMWare version $vmware_version
# 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 = "${VM_HOME}"
prefvmx.mru.config = "$VM_RUN_FILE:"
# 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 = $nobar
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"
pref.keyboardAndMouse.vmHotKey.enabled = "FALSE"
pref.keyboardAndMouse.vmHotKey.count = "0"
# 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"' >> "${VM_HOME}/preferences"
fi
writelog "Vmware preferences file created in $VM_HOME."
}
call_post_source create_vmhome_preferences_file
|