virt-manager/virtman-check-for-valid-display.patch

17 lines
676 B
Diff

--- virt-manager-1.1.0/virt-manager.orig 2014-12-02 12:08:47.000000000 -0700
+++ virt-manager-1.1.0/virt-manager 2014-12-02 12:09:20.000000000 -0700
@@ -175,8 +175,11 @@ def main():
from gi.repository import Gtk
leftovers = sys.argv[1:]
- # This will error if Gtk wasn't correctly initialized
- Gtk.Window()
+ if os.environ.has_key('DISPLAY') and os.environ['DISPLAY']:
+ # This will error if Gtk wasn't correctly initialized
+ Gtk.Window()
+ else:
+ raise Exception("Error starting virt-manager: No graphical display found")
globals()["Gtk"] = Gtk
import virtManager.config