dmaasland / vmware-fusion-vmx-patch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VMware Fusion VMX optimizer

Makes VMs not suck on VMware Fusion

Create alias

From project folder:

echo -e "\n# VMX Patch\nalias vmxpatch=\"$(which python3) $PWD/vmxpatch.py\"" >> ~/.bash_profile
source ~/.bash_profile

Usage

Help

usage: vmxpatch.py [-h] [-t tweaks] <vm dir> [<vm dir> ...]

positional arguments:
  <vm dir>    Path to the virtual machine directory.

optional arguments:
  -h, --help  show this help message and exit
  -t tweaks   Path to .vmx file containing tweaks

Basic example

vmxpatch ~/Virtual\ Machines.localized/*
[INFO] Processing VMX /Users/donny/Virtual Machines.localized/Dev Ubuntu 20.04.vmwarevm/Dev Ubuntu 20.04.vmx
[INFO] Creating backup file /Users/donny/Virtual Machines.localized/Dev Ubuntu 20.04.vmwarevm/Dev Ubuntu 20.04.vmx.1652169442.backup
[INFO] Writing new vmx
[INFO] Processing VMX /Users/donny/Virtual Machines.localized/Docker Dev.vmwarevm/Docker Dev.vmx
[INFO] Creating backup file /Users/donny/Virtual Machines.localized/Docker Dev.vmwarevm/Docker Dev.vmx.1652169442.backup
[INFO] Writing new vmx
[INFO] Processing VMX /Users/donny/Virtual Machines.localized/ESET Nederland.vmwarevm/ESET Nederland.vmx
[INFO] Creating backup file /Users/donny/Virtual Machines.localized/ESET Nederland.vmwarevm/ESET Nederland.vmx.1652169442.backup
[CRITICAL] VMX file /Users/donny/Virtual Machines.localized/ESET Nederland.vmwarevm/ESET Nederland.vmx is encrypted, impossible to patch!
[INFO] Processing VMX /Users/donny/Virtual Machines.localized/Kali-Linux-2021.2-vmware-amd64.vmwarevm/Kali-Linux-2021.2-vmware-amd64.vmx
[INFO] Creating backup file /Users/donny/Virtual Machines.localized/Kali-Linux-2021.2-vmware-amd64.vmwarevm/Kali-Linux-2021.2-vmware-amd64.vmx.1652169442.backup
[INFO] Writing new vmx
[INFO] Processing VMX /Users/donny/Virtual Machines.localized/Kortana.vmwarevm/Kortana.vmx
[INFO] Creating backup file /Users/donny/Virtual Machines.localized/Kortana.vmwarevm/Kortana.vmx.1652169442.backup
[INFO] Writing new vmx
[INFO] Processing VMX /Users/donny/Virtual Machines.localized/WiFi AP.vmwarevm/WiFi AP.vmx
[INFO] Creating backup file /Users/donny/Virtual Machines.localized/WiFi AP.vmwarevm/WiFi AP.vmx.1652169442.backup
[INFO] Writing new vmx

About


Languages

Language:Python 100.0%