Desktop tool for managing virtual machines via libvirt
Go to file
Cole Robinson 4cc52de8bb console: Fix widget size with scaling=never and host fractional scaling
We can not reliably use VM desktop resolution for host widget
sizes when the host is using desktop scaling, so don't even try.

This fixes the black bars around the VM console when scaling=never
and autoresize is disabled

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-10-02 13:34:47 -04:00
.github ci: Add test-against-libvirt-git.yml 2024-04-08 10:34:12 -04:00
data Scrub references to virt-tools-list 2024-09-06 15:10:04 -04:00
man Revert virt-xml multiple --edit support 2024-08-28 21:09:31 +02:00
po po: Refresh translation template 2024-08-16 22:43:54 +02:00
tests cli: Make --xml option parsing less special 2024-10-01 12:30:34 -04:00
ui snapshots: Don't save outdated screenshot data 2024-09-25 10:18:38 +02:00
virtinst virt-xml: Fix cli_arg_name vs cli_flag_name() usage 2024-10-01 12:30:34 -04:00
virtManager console: Fix widget size with scaling=never and host fractional scaling 2024-10-02 13:34:47 -04:00
.coveragerc tests: Add full test coverage for progress text output 2021-06-09 16:52:12 -04:00
.gitignore Add the translation catalog 2020-07-11 14:59:56 -04:00
.mailmap Update mailmap 2022-06-13 13:49:54 -04:00
.packit.yaml Packit: initial enablement 2023-01-19 14:04:42 -05:00
.pylintrc misc: fix spelling 2021-10-04 16:26:08 -04:00
CONTRIBUTING.md Scrub references to virt-tools-list 2024-09-06 15:10:04 -04:00
COPYING COPYING: use license file from gnu.org 2021-10-04 16:26:08 -04:00
DESIGN.md DESIGN.md: disk serial is back, but disk detect zeroes is gone 2022-03-09 13:30:16 -05:00
INSTALL.md INSTALL: Correctly document that we require pygobject >= 3.31.1 2022-02-20 12:31:52 -05:00
MANIFEST.in Add DESIGN.md 2020-01-26 12:14:18 -05:00
NEWS.md Prep for release 4.1.0 2022-08-04 15:53:33 -04:00
README.md Scrub references to virt-tools-list 2024-09-06 15:10:04 -04:00
setup.cfg setup: Add --tb=native to pytest options 2020-08-26 15:20:06 -04:00
setup.py Scrub references to virt-tools-list 2024-09-06 15:10:04 -04:00
virt-clone virt-*: invoke python3 using /usr/bin/env 2021-10-04 16:26:08 -04:00
virt-install virt-*: invoke python3 using /usr/bin/env 2021-10-04 16:26:08 -04:00
virt-manager virt-*: invoke python3 using /usr/bin/env 2021-10-04 16:26:08 -04:00
virt-manager.spec xmleditor: make gtksourceview optional 2024-06-06 10:25:26 +02:00
virt-xml virt-*: invoke python3 using /usr/bin/env 2021-10-04 16:26:08 -04:00

Virtual Machine Manager

virt-manager is a graphical tool for managing virtual machines via libvirt. Most usage is with QEMU/KVM virtual machines, but Xen and libvirt LXC containers are well supported. Common operations for any libvirt driver should work.

Several command line tools are also provided:

  • virt-install: Create new libvirt virtual machines
  • virt-clone: Duplicate existing libvirt virtual machines
  • virt-xml: Edit existing libvirt virtual machines/manipulate libvirt XML

For dependency info and installation instructions, see the INSTALL.md file. If you just want to quickly test the code from a git checkout, you can launch any of the commands like:

./virt-manager --debug ...

Contact