Files
ambilight-plasmoid/uninstall.sh
T
enne2 a3b6bc66c9 Ambilight per Plasma 6: demone Adalight + plasmoide con slider
- backend/ambicapture.py: cattura Wayland via ScreenCast portal + PipeWire
- backend/ambilightd.py: demone, 47 zone sul bordo superiore, luminosita/contrasto/
  saturazione/banda, invio Adalight su seriale, servizio D-Bus org.enne2.Ambilight
- backend/ambilight-ctl: CLI JSON per il plasmoide
- backend/ambilight.service: avvio automatico (systemd --user)
- package/org.enne2.ambilight: applet vassoio con popup e slider
- install.sh / uninstall.sh senza root
2026-11-01 13:11:02 +01:00

24 lines
772 B
Bash
Executable File

#!/usr/bin/env bash
# Rimuove servizio, backend e plasmoide. La configurazione utente resta in
# ~/.config/ambilight (cancellala a mano se non ti serve piu').
set -euo pipefail
BIN="${XDG_BIN_HOME:-$HOME/.local/bin}"
SYSDIR="$HOME/.config/systemd/user"
APPLET_ID="org.enne2.ambilight"
say() { printf '\033[1;32m==>\033[0m %s\n' "$*"; }
say "Fermo e disabilito il servizio"
systemctl --user disable --now ambilight.service 2>/dev/null || true
rm -f "$SYSDIR/ambilight.service"
systemctl --user daemon-reload
say "Rimuovo il plasmoide"
kpackagetool6 --type Plasma/Applet --remove "$APPLET_ID" 2>/dev/null || true
say "Rimuovo il backend"
rm -f "$BIN/ambilightd.py" "$BIN/ambicapture.py" "$BIN/ambilight-ctl"
say "Fatto. Configurazione lasciata in ~/.config/ambilight"