mirror of
https://github.com/virt-manager/virt-manager.git
synced 2024-10-27 01:55:20 +03:00
Desktop tool for managing virtual machines via libvirt
0eabf343ee
When showing all the OSes, the list of distributions for some types of OSes (Linux, UNIX) will get insanely long, and thus very hard to scroll. As solution, introduce groups for some of the OS families, leaving the ones without a defined group into a "Others" group. To keep the completion working in the editable combobox, add a separate completion model for the completion entry, providing all the OSes directly there as simple list. There are a number of changes related to this: - the model for the OS comboboxes is now a TreeStore, and the iterations on the OS variant keep that into account - there are better UI labels for OS types and groups - when there are no groups for a type, add all the OSes directly, just like now - optimize the way types are added to the combobox: when not adding all of them, filter out those not "supported" - optimize the way OSes are added to the combobox: query only for the list we need (supported or all, not both), and group them according to the hash defined - add separator + "show all" options only when not showing all of them - _add_os_row now is called only when needed, so remove its "supported" parameter |
||
---|---|---|
data | ||
man | ||
po | ||
tests | ||
ui | ||
virtcli | ||
virtconv | ||
virtinst | ||
virtManager | ||
.gitignore | ||
.mailmap | ||
COPYING | ||
HACKING.md | ||
INSTALL.md | ||
MANIFEST.in | ||
NEWS.md | ||
README.md | ||
setup.py | ||
virt-clone | ||
virt-convert | ||
virt-install | ||
virt-manager | ||
virt-manager.spec.in | ||
virt-xml |
Virtual Machine Manager
This application provides a graphical tool for managing virtual machines via the libvirt library.
The front end of the application uses the GTK / Glade libraries for all user interaction components. The back end uses libvirt for managing Qemu/KVM and Xen virtual machines, as well as LXC containers. The UI is primarily tested with KVM, but is intended to be reasonably portable to any virtualization backend libvirt supports.
For dependency info and installation instructions, see the INSTALL.md file.
Contact
- All comments / suggestions / patches should be directed to the virt-tools-list mailing list.
- For IRC we use #virt on OFTC.
- For bug reporting info, see BugReporting.
- There are further project details on the virt-manager website.
- See the HACKING.md file for info about submitting patches or contributing translations.