mirror of
https://src.fedoraproject.org/rpms/virt-manager.git
synced 2025-07-16 17:14:53 +00:00
31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From: Cole Robinson <crobinso@redhat.com>
|
|
Date: Mon, 8 Sep 2014 11:15:26 -0400
|
|
Subject: [PATCH virt-manager] Custom F20 fix for ubuntu vmvga default (bug
|
|
1129803)
|
|
|
|
---
|
|
virtinst/guest.py | 7 ++++---
|
|
1 file changed, 4 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/virtinst/guest.py b/virtinst/guest.py
|
|
index df43a5e..615c79f 100644
|
|
--- a/virtinst/guest.py
|
|
+++ b/virtinst/guest.py
|
|
@@ -949,12 +949,13 @@ class Guest(XMLBuilder):
|
|
self._add_spice_sound()
|
|
self._add_spice_usbredir()
|
|
|
|
- if has_spice() and self.os.is_x86():
|
|
+ video_model = self._lookup_osdict_key("videomodel", "cirrus")
|
|
+ # HACK for fedora 20 for ubuntu video default, virt-manager.git has
|
|
+ # the proper fix but it's specific to libosinfo.
|
|
+ if has_spice() and self.os.is_x86() and video_model != "vmvga":
|
|
video_model = "qxl"
|
|
elif self.os.is_ppc64() and self.os.machine == "pseries":
|
|
video_model = "vga"
|
|
- else:
|
|
- video_model = self._lookup_osdict_key("videomodel", "cirrus")
|
|
|
|
for video in self.get_devices("video"):
|
|
if video.model == video.MODEL_DEFAULT:
|