diff --git a/roles/lmn_kde/files/fvs.directory b/roles/lmn_kde/files/fvs.directory new file mode 100644 index 0000000..359630a --- /dev/null +++ b/roles/lmn_kde/files/fvs.directory @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Name=FvS +Icon=face-smile-big +#X-KDE-BaseGroup=info diff --git a/roles/lmn_kde/files/fvs.menu b/roles/lmn_kde/files/fvs.menu new file mode 100644 index 0000000..b2fa6af --- /dev/null +++ b/roles/lmn_kde/files/fvs.menu @@ -0,0 +1,12 @@ + +
diff --git a/roles/lmn_kde/tasks/main.yml b/roles/lmn_kde/tasks/main.yml index 919618b..40d0796 100644 --- a/roles/lmn_kde/tasks/main.yml +++ b/roles/lmn_kde/tasks/main.yml @@ -2,6 +2,7 @@ - name: install desktop EDU packages and some more apt: name: + - atftp - thunderbird-l10n-de - webext-privacy-badger - webext-ublock-origin-firefox @@ -48,6 +49,7 @@ - pulseview - sigrok - sigrok-cli + - codeblocks state: latest environment: http_proxy: http://firewall.pn.steinbeis.schule:3128 @@ -128,6 +130,35 @@ AllowSuspendThenHibernate=no AllowHybridSleep=no +- name: Create directory for local .desktop-Files + ansible.builtin.file: + path: "{ item }" + state: directory + mode: '0755' + loop: + - /usr/local/share/applications + - /usr/local/share/desktop-directories + +- name: Copy fvs.directory + ansible.builtin.copy: + src: fvs.directory + dest: /usr/local/share/desktop-directories/ + +- name: Copy fvs.menu + ansible.builtin.copy: + src: fvs.menu + dest: /etc/xdg/menus/applications-merged/ + +- name: Run update-desktop-database + command: update-desktop-database "{ item }" + loop: + - /usr/local/share/applications + - /usr/local/share/desktop-directories + - /etc/xdg/menus/applications-merged + +- name: Run update-desktop-database + command: sync-vm.sh -t + ################# from kiosk.yml ################## - name: grub timeout lineinfile: