mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-03 13:47:18 +03:00
Include info about hypervisor connection in titlebar ( bz 213093)
This commit is contained in:
parent
ddadec4a7e
commit
b4756294b0
@ -22,6 +22,7 @@ import libvirt
|
||||
import logging
|
||||
import os
|
||||
from time import time
|
||||
from socket import gethostbyaddr, gethostname
|
||||
|
||||
from virtManager.domain import vmmDomain
|
||||
|
||||
@ -54,6 +55,13 @@ class vmmConnection(gobject.GObject):
|
||||
def is_read_only(self):
|
||||
return self.readOnly
|
||||
|
||||
def get_name(self):
|
||||
if self.uri == "xen" or self.uri == "Xen" or (self.uri is None):
|
||||
(hostname, aliases, ipaddrs) = gethostbyaddr(gethostname())
|
||||
return "Xen: " + hostname
|
||||
else:
|
||||
return self.uri
|
||||
|
||||
def get_uri(self):
|
||||
return self.uri
|
||||
|
||||
|
@ -139,6 +139,9 @@ class vmmManager(gobject.GObject):
|
||||
self.window.get_widget("vm-list").get_selection().connect("changed", self.vm_selected)
|
||||
self.connection.connect("disconnected", self.close)
|
||||
|
||||
win = self.window.get_widget("vmm-manager")
|
||||
win.set_title(win.get_title() + " (" + self.connection.get_name() + ")")
|
||||
|
||||
# store any error message from the restore-domain callback
|
||||
self.domain_restore_error = ""
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user