diff --git a/icons/qubes.png b/icons/qubes.png
deleted file mode 100644
index 996640c..0000000
Binary files a/icons/qubes.png and /dev/null differ
diff --git a/mainwindow.ui b/mainwindow.ui
index cb85695..e261f5c 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -23,8 +23,7 @@
Qubes VM Manager
-
- :/qubes.png:/qubes.png
+
@@ -769,8 +768,7 @@
-
- :/qubes.png:/qubes.png
+
Qubes OS
diff --git a/newappvmdlg.ui b/newappvmdlg.ui
index 8ae6a87..f578dc1 100644
--- a/newappvmdlg.ui
+++ b/newappvmdlg.ui
@@ -14,8 +14,7 @@
Create New VM
-
- :/qubes.png:/qubes.png
+
diff --git a/qubes-manager.desktop b/qubes-manager.desktop
index 7ec95df..9994c70 100644
--- a/qubes-manager.desktop
+++ b/qubes-manager.desktop
@@ -2,7 +2,7 @@
Type=Application
Exec=qubes-manager
Path=/var/lib/qubes
-Icon=/usr/share/qubes/icons/qubes.png
+Icon=qubes-manager
Terminal=false
Name=Qubes VM Manager
GenericName=Qubes VM Manager
diff --git a/qubesmanager/main.py b/qubesmanager/main.py
index c888551..7fdaf96 100755
--- a/qubesmanager/main.py
+++ b/qubesmanager/main.py
@@ -1690,7 +1690,7 @@ class QubesTrayIcon(QSystemTrayIcon):
if self.tray_notifier_type == "KDE":
message = message.replace('\n', '
\n')
self.tray_notifier.call("Notify", "Qubes", v_replace_id,
- "/usr/share/qubes/icons/qubes.png", "Qubes VM Manager",
+ "qubes-manager", "Qubes VM Manager",
message, v_actions, QVariant.fromMap({}), msecs)
def createAction(self, text, slot=None, shortcut=None, icon=None,
@@ -1862,7 +1862,7 @@ def main():
app.setOrganizationName("The Qubes Project")
app.setOrganizationDomain("http://qubes-os.org")
app.setApplicationName("Qubes VM Manager")
- app.setWindowIcon(QIcon(":/qubes.png"))
+ app.setWindowIcon(QIcon.fromTheme("qubes-manager"))
app.setAttribute(Qt.AA_DontShowIconsInMenus, False)
sys.excepthook = handle_exception
@@ -1878,7 +1878,7 @@ def main():
blk_manager = QubesBlockDevicesManager(qvm_collection)
global trayIcon
- trayIcon = QubesTrayIcon(QIcon(":/qubes.png"), blk_manager)
+ trayIcon = QubesTrayIcon(QIcon.fromTheme("qubes-manager"), blk_manager)
global manager_window
manager_window = VmManagerWindow(qvm_collection, blk_manager)
diff --git a/resources.qrc b/resources.qrc
index 418ed14..664f506 100644
--- a/resources.qrc
+++ b/resources.qrc
@@ -28,7 +28,6 @@
icons/flag-yellow.png
icons/remove.png
icons/appsprefs.png
- icons/qubes.png
icons/appvm.png
icons/netvm.png
icons/proxyvm.png
diff --git a/rpm_spec/qmgr.spec b/rpm_spec/qmgr.spec
index 5cc1522..5f4b3ba 100644
--- a/rpm_spec/qmgr.spec
+++ b/rpm_spec/qmgr.spec
@@ -14,6 +14,7 @@ URL: http://fixme
Requires: python, PyQt4, qubes-core-dom0 > 1.7.23
Requires: pmount, cryptsetup, wmctrl
Requires: dbus
+Requires: qubes-artwork
BuildRequires: PyQt4-devel
AutoReq: 0