Commit Graph

2224 Commits

Author SHA1 Message Date
Cole Robinson
7fda009c2c details: Add right click option to remove HW 2011-07-12 21:42:19 -04:00
Cole Robinson
8d3637a2d7 createnet: Improve generated XML debugging 2011-07-12 21:41:57 -04:00
Cole Robinson
47da2bc81e manager: Don't hardcode black for VM rows
Let theme handle colors incase user has a high contrast theme.
2011-07-12 21:33:15 -04:00
Cole Robinson
785df5f587 createnet: Some refactoring and cleanups 2011-07-12 20:31:46 -04:00
Cole Robinson
3fb68bdd33 manager: Fix conflicting mnemonics in conn context menu 2011-07-12 19:20:58 -04:00
Cole Robinson
bea75e35a1 Some spec and build system cleanups
Make clean keeps wanting to remove virt-manager.pot, so let it I guess.
2011-07-12 15:03:06 -04:00
Cole Robinson
4465d6f0be Add new app icon and massively reorg our icon folder
New icon from Jakub Steiner is based on virt-manager.org theme.

Actually organize all our existing icons into a proper icon hierarchy.
2011-07-12 14:35:33 -04:00
Cole Robinson
b9180d15ac details: Don't generate huge console error strings 2011-07-12 10:46:49 -04:00
Cole Robinson
e31fa80e29 manager: Option to view VM CPU usage of guest OR host
Since forever, all we've ever shown is a VMs CPU usage according to host
resources. However I don't think this is the intuitive default, when users
see a graph for each VM IMO it's implies the CPU usage of the guest's
resources.

Change the default to 'guest CPU usage', and add an extra optional column
for explicitly listing 'host CPU usage'
2011-07-12 08:49:47 -04:00
Cole Robinson
c4eacb669e Minor cleanups in stats building
Remove unused records, remove some unused and duplicate code.
2011-07-11 22:09:08 -04:00
Cole Robinson
305808187d details: If changing disk bus, remove <address>
Need to let libvirt regenerate so things don't get funny
2011-07-11 17:01:37 -04:00
Cole Robinson
19d7df4e47 Configure dbus interface even if some env variables aren't available
Fixes app uniqueness on KDE.
2011-07-11 15:17:19 -04:00
Cole Robinson
ceeef985c4 serialcon: Enable remote text console connections
Done via libvirt's console streaming API. We need to hook into our local
libvirt glib impl to make this work.
2011-07-07 16:16:02 -04:00
Cole Robinson
976748cad5 create: Bring back UUID generation (makes 'customize' happy) 2011-07-07 14:39:50 -04:00
Cole Robinson
e9f365f11d connect: Add LXC to 'open connection' dialog 2011-07-07 14:38:02 -04:00
Cole Robinson
9427f75416 Don't traceback in host_space_tick if home is whack 2011-07-07 13:38:04 -04:00
Marc-André Lureau
9c600597c8 Add basic SmartCardDevice support
This patch allows to add and list smartcard devices in host or
passthrough & spicevmc mode.

It doesn't provide all the various smartcard combination
options, but it's good enough for Spice usage.

(crobinso: various small tweaks)
2011-07-07 13:36:38 -04:00
Cole Robinson
cfbc5e58f5 details: Queue up 'default' console page when VM starts 2011-06-21 14:07:07 -04:00
Cole Robinson
dee7cb91a2 serialcon: Some console cosmetic improvements
Just use the default font, and add a small border around the terminal so
text isn't right up against the window decorations.
2011-06-21 14:07:07 -04:00
Cole Robinson
c30d554888 libvirtglib: cleanups, make sure we actually remove watch/timeouts 2011-06-21 14:07:07 -04:00
Cole Robinson
455104282a create: Make sure page numbering always reflects reality 2011-06-21 14:07:07 -04:00
Cole Robinson
4c93056339 create: Option to create LXC OS container (from existing OS dir)
Provide an explicit warning to the user that the dir must already
be populated with an OS tree.
2011-06-21 14:07:07 -04:00
Cole Robinson
0e11be79a4 create: Allow creating LXC/OpenVZ app containers
Simple adds a new install method that allows selecting a local binary,
defaulting to /bin/sh. No support for full OS containers yet.
2011-06-21 14:07:07 -04:00
Cole Robinson
a493789fa7 serialcon: Show user an error message if console opening fails 2011-06-20 19:09:31 -04:00
Cole Robinson
3eae7af22c serialcon: Move popup handling out of details.py
Also simplify serial list handling
2011-06-20 18:51:57 -04:00
Cole Robinson
c705dec03f serialcon: Move 'can we connect' logic to serialcon.py 2011-06-20 16:49:11 -04:00
Cole Robinson
e053f1c94a domain: Simplify get_serial_devs
Just pass around the dev, rather than a broken out list. Will be needed
for future serialcon work
2011-06-20 16:34:28 -04:00
Cole Robinson
adc3e0466f serialcon: Break out PTY connection logic
Refactor things to allow more easily plugging in different connection
logic, like for libvirt console streaming.
2011-06-20 16:34:27 -04:00
Cole Robinson
fa75d89633 Add code to hook libvirt events into glib main loop
Basically a straightforward port of libvirt-glib to pure python. Don't
actually hook into the loop yet since we have no use for it (for now)
2011-06-20 16:33:49 -04:00
Cole Robinson
a66ceae551 addhw: Add browsing for FS source
Use recently added directory volume handling
2011-06-10 17:26:30 -04:00
Cole Robinson
e726b371f2 storagebrowser: Handle a dir mode for FS browsing
Only allow selecting directory volumes
2011-06-10 17:21:56 -04:00
Cole Robinson
c94f61c824 util: Add get/set_list_selection helpers 2011-06-10 17:21:55 -04:00
Cole Robinson
a01c820681 create: Don't add default devices for container guests
graphics, video, sound don't make sense for containers
2011-06-08 17:21:12 -04:00
Cole Robinson
d92f362de8 manager: Opening VM shouldn't always show 'console'
Like when the window is just minimized, it should simply raise the
window. Rename signals to be more accurate and remove some of cruft.
2011-06-08 17:09:09 -04:00
Cole Robinson
064337ecf3 connection: Pretty print more connection HVs 2011-06-07 19:41:02 -04:00
Cole Robinson
d47ad089fd details: If guest only has text console, show that by default 2011-06-07 19:27:54 -04:00
Cole Robinson
68ed92ed5e details: Break out serial list building
So we can reuse it later for determining default console
2011-06-07 19:26:14 -04:00
Cole Robinson
da590bba95 details: Don't backtrace when cleaning up serial consoles 2011-06-07 17:57:49 -04:00
Cole Robinson
102c5468f0 Don't initialize HAL right before app closes 2011-06-01 16:09:48 -04:00
Cole Robinson
e4b50ef07d tui: Clean up rest of pylint 2011-06-01 13:35:30 -04:00
Cole Robinson
0bc059d7db details: Only enable fullscreen option when it makes sense 2011-06-01 13:35:30 -04:00
Cole Robinson
3ce01b0f18 details: Fix setting boot device 2011-06-01 13:24:28 -04:00
Cole Robinson
b2d56cb18a details: Catch errors when dispatching 'apply' changes 2011-06-01 13:24:28 -04:00
Cole Robinson
073bbdd14d console: Leave fullscreen when viewer is disconnected 2011-06-01 13:24:28 -04:00
Cole Robinson
8235499d43 console: One more backtrace fix 2011-06-01 13:24:28 -04:00
Cole Robinson
b6f3ceaa5d console: spice: Fix backtraces when closing console window 2011-06-01 10:28:59 -04:00
Cole Robinson
b54ef7216d console: spice: Handle older spice-gtk desktop resolution 2011-06-01 10:20:50 -04:00
Cole Robinson
22db8a32ec Don't mask early startup errors do to import issue 2011-05-31 16:10:34 -04:00
Cole Robinson
303c8c91df tui: Enable pylint check for TUI, fix a bunch of reports
There are still a lot of errors reported, so more patches are required to
make pylint silent.
2011-05-31 15:55:52 -04:00
Cole Robinson
7e86f73b7f tui: Remove wildcard imports 2011-05-31 15:13:55 -04:00