#!/bin/sh # borrowed from manjaro livecd xdg=$(xdg-user-dir DESKTOP) src='/usr/share/applications' ## We don't need .desktop on desktop, ## actually we should remove .desktop or fix the .desktop as it is running with pkexec, ## and using current calamares config (not even running with script to provide logs). #if [[ -f /usr/bin/calamares ]]; then # install -Dm755 $src/calamares.desktop \ # $xdg/calamares.desktop #fi # workaround for glib trash bug (https://bugzilla.gnome.org/show_bug.cgi?id=748248) userid=$(id -u $USER) if [ ! -d "/.Trash-$userid" ]; then sudo mkdir -p /.Trash-$userid/{expunged,files,info} sudo chown -R $userid /.Trash-$userid fi # mark launchers trusted for XFCE 4.18 for f in $(ls $xdg/*desktop); do gio set -t string $f metadata::xfce-exe-checksum "$(sha256sum $f | awk '{print $1}')" done;