summaryrefslogtreecommitdiffstats
path: root/vmware/winconfig
diff options
context:
space:
mode:
Diffstat (limited to 'vmware/winconfig')
-rw-r--r--vmware/winconfig20
1 files changed, 14 insertions, 6 deletions
diff --git a/vmware/winconfig b/vmware/winconfig
index 750dd22c..8ac8d149 100644
--- a/vmware/winconfig
+++ b/vmware/winconfig
@@ -8,6 +8,18 @@
hostres=$(xvidtune -show | grep -ve "^$")
x_param=$(echo "${hostres}" | awk '{print $3}')
y_param=$(echo "${hostres}" | awk '{print $7}')
+resolution="
+ <resolution_x param=\"${x_param}\">\r
+ </resolution_x>\r
+ <resolution_y param=\"${y_param}\">\r
+ </resolution_y>\r"
+
+
+# VMplayer does not need resolution change
+if [ `which vmplayer 2>/dev/null` ] && [ -z "${vmrun}" ] \
+ || [ "${vmrun}" = "vmplayer" ]; then
+ resolution=
+fi
# sync is needed to ensure that data is really written to virtual disk
sync
@@ -15,13 +27,9 @@ echo -e "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r
<settings>\r
<eintrag>\r
<computername param=\"${hostname}\">\r
- </computername>
- <resolution_x param=\"${x_param}\">\r
- </resolution_x>\r
- <resolution_y param=\"${y_param}\">\r
- </resolution_y>\r
+ </computername>\r
<username param=\"${USER}\">\r
- </username>\r
+ </username>\r${resolution}
</eintrag>\r
</settings>\r" \
> /media/loop0/config.xml