diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/org/openslx/util/vm/VmMetaData.java | 6 | ||||
-rw-r--r-- | src/main/java/org/openslx/util/vm/VmwareMetaData.java | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/util/vm/VmMetaData.java b/src/main/java/org/openslx/util/vm/VmMetaData.java index 020bd70..75e559a 100644 --- a/src/main/java/org/openslx/util/vm/VmMetaData.java +++ b/src/main/java/org/openslx/util/vm/VmMetaData.java @@ -134,5 +134,11 @@ public abstract class VmMetaData public abstract Virtualizer getVirtualizer(); public abstract void enableUsb(boolean enabled); + + /** + * Apply config options that are desired when locally editing a VM. + * for vmware, this disables automatic DPI scaling of the guest. + */ + public abstract void applySettingsForLocalEdit(); } diff --git a/src/main/java/org/openslx/util/vm/VmwareMetaData.java b/src/main/java/org/openslx/util/vm/VmwareMetaData.java index 1f87e0c..30b555c 100644 --- a/src/main/java/org/openslx/util/vm/VmwareMetaData.java +++ b/src/main/java/org/openslx/util/vm/VmwareMetaData.java @@ -373,4 +373,10 @@ public class VmwareMetaData extends VmMetaData addFiltered( "ehci.present", vmBoolean( enabled ) ); } + @Override + public void applySettingsForLocalEdit() + { + addFiltered( "gui.applyHostDisplayScalingToGuest", "FALSE" ); + } + } |