diff --git a/liveuser/.local/bin/reset-layout.sh b/liveuser/.local/bin/reset-layout.sh index 5b736ea4..d3f1a204 100755 --- a/liveuser/.local/bin/reset-layout.sh +++ b/liveuser/.local/bin/reset-layout.sh @@ -6,10 +6,25 @@ theme="com.github.Melawy.Melawy-round-gray.Nier-A2.desktop" plasma-apply-lookandfeel -a "$theme" --resetLayout -notify-send -t 5000 -a "Theme is" "$theme" "$(date '+%Y.%m.%d %H:%M:%S')" - if [ "$(whoami)" != "liveuser" ]; then sleep 5 - rm "$HOME/.config/autostart/reset-layout.desktop" + if [ -f "$HOME/.config/autostart/reset-layout.desktop" ]; then + rm "$HOME/.config/autostart/reset-layout.desktop" + fi # rm "$HOME/.local/bin/reset-layout.sh" fi + +sleep 1 + +normal_process=$(ps -eo pcpu,stat,comm | grep plasmashell | grep 'S<sl') + +if [ -z "$normal_process" ]; then + echo "Restart plasma-plasmashell" + systemctl --user restart plasma-plasmashell +fi + +sleep 1 + +notify-send -t 5000 -a "Theme is" "$theme" "$(date '+%Y.%m.%d %H:%M:%S')" + +echo "Ready" diff --git a/liveuser/.local/bin/restart-effects.sh b/liveuser/.local/bin/restart-effects.sh new file mode 100755 index 00000000..6f88b81f --- /dev/null +++ b/liveuser/.local/bin/restart-effects.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +qdbus org.kde.KWin /KWin reconfigure + +echo "Ready" diff --git a/liveuser/.local/bin/restart-plasma.sh b/liveuser/.local/bin/restart-plasma.sh new file mode 100755 index 00000000..3ad74b5c --- /dev/null +++ b/liveuser/.local/bin/restart-plasma.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +systemctl --user restart plasma-plasmashell + +echo "Ready"