summaryrefslogtreecommitdiffstats
path: root/core/modules/vmware12
diff options
context:
space:
mode:
authorSimon Rettberg2018-10-16 15:27:54 +0200
committerSimon Rettberg2018-10-16 15:27:54 +0200
commiteff515ed8df43bf388356cbbf467b8652b240ec0 (patch)
treea22e5f7f07086b67e7d0a866439f4fd227ed17e6 /core/modules/vmware12
parent[xscreensaver] Don't need pam.d from system (diff)
downloadmltk-eff515ed8df43bf388356cbbf467b8652b240ec0.tar.gz
mltk-eff515ed8df43bf388356cbbf467b8652b240ec0.tar.xz
mltk-eff515ed8df43bf388356cbbf467b8652b240ec0.zip
[vmware12] Fix broken keymap when leaving vm (terminal etc.)
Diffstat (limited to 'core/modules/vmware12')
-rw-r--r--core/modules/vmware12/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/modules/vmware12/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc b/core/modules/vmware12/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc
index 935ca41e..b41a136f 100644
--- a/core/modules/vmware12/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc
+++ b/core/modules/vmware12/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc
@@ -265,6 +265,10 @@ finalize_hardware() {
sed -i '/^mainMem.freeSpaceCheck/Id' "${TMPCONFIG}"
echo 'mainMem.freeSpaceCheck = "FALSE"' >> "${TMPCONFIG}"
+ # Fix keymap fuckup when leaving VM
+ sed -i '/^mks.x.resetModMap/Id' "${TMPCONFIG}"
+ echo 'mks.x.resetModMap = "FALSE"' >> "${TMPCONFIG}"
+
# TODO: Need a way to check if supported by hardware before enabling!
#grep -qi '^vpmc\.enable' "${TMPCONFIG}" || echo 'vpmc.enable = "TRUE"' >> "${TMPCONFIG}"
}