diff --git a/qubesmanager/backup.py b/qubesmanager/backup.py index 96d40a15..1c3a570c 100644 --- a/qubesmanager/backup.py +++ b/qubesmanager/backup.py @@ -180,6 +180,7 @@ def update_metadata_warning(self): def setup_application(self): self.qt_app.setApplicationName(self.tr("Qubes Backup VMs")) self.qt_app.setWindowIcon(QtGui.QIcon.fromTheme("qubes-manager")) + self.qt_app.setDesktopFileName("qubes-backup") def on_backup_progress(self, __submitter, _event, **kwargs): self.progress_bar.setValue(int(float(kwargs['progress']))) diff --git a/qubesmanager/qube_manager.py b/qubesmanager/qube_manager.py index 327c808a..8108e045 100644 --- a/qubesmanager/qube_manager.py +++ b/qubesmanager/qube_manager.py @@ -1129,6 +1129,7 @@ def init_network_menu(self): def setup_application(self): self.qt_app.setApplicationName(self.tr("Qube Manager")) self.qt_app.setWindowIcon(QIcon.fromTheme("qubes-manager")) + self.qt_app.setDesktopFileName("qubes-qube-manager") def keyPressEvent(self, event): # pylint: disable=invalid-name if event.key() == Qt.Key.Key_Escape: diff --git a/qubesmanager/qvm_template_gui.py b/qubesmanager/qvm_template_gui.py index f28385c1..10ba7b17 100644 --- a/qubesmanager/qvm_template_gui.py +++ b/qubesmanager/qvm_template_gui.py @@ -641,6 +641,7 @@ def __init__(self, qt_app, qubes_app, dispatcher, _parent=None): self.qubes_app = qubes_app self.qt_app: PyQt6.QtWidgets.QApplication = qt_app self.qt_app.setWindowIcon(PyQt6.QtGui.QIcon.fromTheme("qubes-manager")) + self.qt_app.setDesktopFileName("qubes-template-manager") self.dispatcher = dispatcher self.template_model = TemplateModel(self.qubes_app) diff --git a/qubesmanager/restore.py b/qubesmanager/restore.py index bf6d0d3a..46df0b27 100644 --- a/qubesmanager/restore.py +++ b/qubesmanager/restore.py @@ -151,6 +151,7 @@ def show_hide_password(self): def setup_application(self): self.qt_app.setApplicationName(self.tr("Qubes Restore VMs")) self.qt_app.setWindowIcon(QtGui.QIcon.fromTheme("qubes-manager")) + self.qt_app.setDesktopFileName("qubes-backup-restore") @QtCore.pyqtSlot(name='on_select_path_button_clicked') def select_path_button_clicked(self): diff --git a/qubesmanager/settings.py b/qubesmanager/settings.py index 3db64643..39d3ed0a 100644 --- a/qubesmanager/settings.py +++ b/qubesmanager/settings.py @@ -280,6 +280,7 @@ def __init__(self, vm_name, init_page="basic", qapp=None, qubesapp=None, def setup_application(self): self.qapp.setApplicationName(self.tr("Qube Settings")) self.qapp.setWindowIcon(QtGui.QIcon.fromTheme("qubes-manager")) + self.qapp.setDesktopFileName("qubes-qube-manager") def clear_threads(self): for thread in self.threads_list: diff --git a/qubesmanager/template_manager.py b/qubesmanager/template_manager.py index b5f89cf5..34ee4d0e 100644 --- a/qubesmanager/template_manager.py +++ b/qubesmanager/template_manager.py @@ -82,6 +82,7 @@ def __init__(self, qt_app, qubes_app, dispatcher, parent=None): def setup_application(self): self.qt_app.setApplicationName(self.tr("Template Switcher")) self.qt_app.setWindowIcon(QtGui.QIcon.fromTheme("qubes-manager")) + self.qt_app.setDesktopFileName("qubes-template-switcher") def prepare_lists(self): self.templates = [vm.name for vm in self.qubes_app.domains