From ad7d1da61d1ef1beac877d6a8e4858651051e612 Mon Sep 17 00:00:00 2001 From: Raphael Dannecker Date: Wed, 16 Aug 2023 20:02:00 +0200 Subject: [PATCH] provide script to reset places in dolphin --- roles/lmn_kde/files/lmn-reset-dolphin.sh | 222 +++++++++++++++++++++++ roles/lmn_kde/tasks/main.yml | 5 + 2 files changed, 227 insertions(+) create mode 100755 roles/lmn_kde/files/lmn-reset-dolphin.sh diff --git a/roles/lmn_kde/files/lmn-reset-dolphin.sh b/roles/lmn_kde/files/lmn-reset-dolphin.sh new file mode 100755 index 0000000..6558b6e --- /dev/null +++ b/roles/lmn_kde/files/lmn-reset-dolphin.sh @@ -0,0 +1,222 @@ +#!/bin/bash + +sed -e "s|HOME|/${HOME##/srv/samba/schools/default-school/}|g" -e "s|USER|${USER}|g" > ~/.local/share/user-places.xbel < + + + + + 4 + false + false + false + false + false + true + false + true + false + + + + Home + + + + + + 1682498425/0 + true + + + + + Desktop + + + + + + 1682498425/1 + true + + + + + Documents + + + + + + 1682498425/2 + true + + + + + Downloads + + + + + + 1682498425/3 + true + + + + + Music + + + + + + 1682498425/6 + true + + + + + Pictures + + + + + + 1682498425/7 + true + + + + + Videos + + + + + + 1682498425/8 + true + + + + + Tausch + + + + + + 1682498425/9 + true + + + + + Nextcloud + + + + + + 1682498425/10 + true + + + + + Network + + + + + + 1682498425/4 + true + + + + + Trash + + + + + + 1682498425/5 + true + + + + + Recent Files + + + + + + 1682498425/9 + true + + + + + Recent Locations + + + + + + 1682498425/10 + true + + + + + + + /org/kde/fstab///server/default-school/:/srv/samba/schools/default-school + true + true + + + + + + + /org/kde/fstab///server/default-schoolHOME:/lmn/media/USER/home + true + true + + + + + + + /org/kde/fstab///server/sysvol/:/srv/samba/USER/sysvol + true + true + + + + + + + /org/kde/fstab///server/default-school/share:/lmn/media/USER/share + true + true + + + + + + + /org/freedesktop/UDisks2/block_devices/sda2 + true + + + + +EOF diff --git a/roles/lmn_kde/tasks/main.yml b/roles/lmn_kde/tasks/main.yml index 6f3f963..d922a0d 100644 --- a/roles/lmn_kde/tasks/main.yml +++ b/roles/lmn_kde/tasks/main.yml @@ -189,6 +189,11 @@ - pwroff.timer notify: enable pwroff.timer +- name: copy lmn-reset-dolphin.sh + ansible.builtin.copy: + src: lmn-reset-dolphin.sh + dest: /usr/local/bin/ + mode: 0755 ################# general settings ################## - name: Protect grub menu entries