From b63b8b17ada2510f61656dec3753c97f72cd13ee Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Dec 01 2025 16:35:56 +0000 Subject: livesys-kde: Stop mutating liveinst.desktop in /usr We can make the required modifications with a user-local copy, so do that instead. --- diff --git a/libexec/livesys/sessions.d/livesys-kde b/libexec/livesys/sessions.d/livesys-kde index 171511a..8650c03 100755 --- a/libexec/livesys/sessions.d/livesys-kde +++ b/libexec/livesys/sessions.d/livesys-kde @@ -37,11 +37,13 @@ FavoriteURLs=/usr/share/applications/org.mozilla.firefox.desktop,/usr/share/appl MENU_EOF # show liveinst.desktop on desktop and in menu -sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop +mkdir -p /home/liveuser/.local/share/applications/ +cp /usr/share/applications/liveinst.desktop /home/liveuser/.local/share/applications/ +sed -i 's/NoDisplay=true/NoDisplay=false/' /home/liveuser/.local/share/applications/liveinst.desktop # set executable bit disable KDE security warning -chmod +x /usr/share/applications/liveinst.desktop +chmod +x /home/liveuser/.local/share/applications/liveinst.desktop mkdir /home/liveuser/Desktop -cp -a /usr/share/applications/liveinst.desktop /home/liveuser/Desktop/ +cp -a /home/liveuser/.local/share/applications/liveinst.desktop /home/liveuser/Desktop/ if [ ${IS_MOBILE} -eq 1 ] ; then # add liveinst.desktop to mobile desktop