From 9e220e961fee968a047cb1520b34757ae4e4afb3 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Fri, 24 Feb 2023 22:00:37 +0100 Subject: [PATCH] desktop: Nuke Konqueror It is required by kde-baseapps (and thus kde-standard), we cannot just not install it, but without the desktop and appdata files, KDE cannot find it. --- desktop/handlers/main.yml | 3 +++ desktop/tasks/kde.yml | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/desktop/handlers/main.yml b/desktop/handlers/main.yml index 4db8f48..ee697d5 100644 --- a/desktop/handlers/main.yml +++ b/desktop/handlers/main.yml @@ -9,3 +9,6 @@ - name: reload systemd service files systemd: daemon_reload=yes + +- name: update-desktop-database + command: update-desktop-database diff --git a/desktop/tasks/kde.yml b/desktop/tasks/kde.yml index c69c815..d9ec0e2 100644 --- a/desktop/tasks/kde.yml +++ b/desktop/tasks/kde.yml @@ -1,5 +1,28 @@ --- +- name: Install desktop-file-utils for update-desktop-database + apt: + name: desktop-file-utils + tags: + - kde + - desktop + +- name: Nuke Konqueror + community.general.dpkg_divert: + path: "{{ item }}" + divert: "{{ item }}.disabled" + rename: true + loop: + - /usr/share/applications/kfmclient_html.desktop + - /usr/share/applications/kfmclient_war.desktop + - /usr/share/applications/konqbrowser.desktop + - /usr/share/metainfo/org.kde.konqueror.appdata.xml + notify: + - update-desktop-database + tags: + - kde + - desktop + - name: Install KDE packages apt: name: -- GitLab