Skip to content

Application Settings

The Settings window in VirtualProg allows you to configure global application preferences, including virtual machine storage, shared folders, appearance, and system behaviors.

📸 Screenshot: Settings Window


🗂 Storage Path

Choose where VirtualProg stores all your virtual machines:

  • Choose Folder: Select a custom folder as your VM storage location.
  • Drag & Drop Folder: Alternatively, drag a folder into this area to set it.
  • The Selected Item field below confirms the active storage path.

All VMs, snapshots, templates, and restore images are saved here.


📁 VirtIO Shared Folder Mount

Define the mount name that will be used inside Linux guests when VirtIO folder sharing is enabled.

  • This name (e.g., macOS) is required when mounting the shared folder with VirtioFS.
  • Example command in Linux guest:
    sudo mount -t virtiofs macOS /mnt/mac
    

🎨 Appearance

Choose your preferred user interface theme:

  • System: Follows the system appearance (Light or Dark).
  • Light: Forces a light mode appearance.
  • Dark: Forces a dark mode appearance.

⚙️ Preferences & Behavior

Enable or disable various features:

  • Notifications: Show system notifications for VM events.
  • Favorites: Enable marking VMs, templates, or snapshots as favorites.
  • Screenshot Background: Allow VM Screenshot as background.
  • Logs: Enable logging of VM events and access logs from the Help menu.
  • Tag Colors: Show or hide color-coded tags for VMs, snapshots, and templates.
  • Launch at Login: Automatically start VirtualProg when the user logs into macOS.

💡 Changes here affect how VirtualProg behaves and presents across all virtual machines.