#!/usr/bin/env bash # Removes Predator Control. Your settings in /etc/predator-control are kept unless --purge is given. set -uo pipefail [[ $EUID -eq 0 ]] || { echo "Please run as root: sudo ./uninstall.sh" >&2; exit 1; } systemctl disable --now predatord.service 2>/dev/null modprobe -r predator_wmi 2>/dev/null if command -v dkms >/dev/null; then for v in $(dkms status -m predator-wmi 2>/dev/null | sed -n 's|^[^/]*/\([^,:]*\).*|\1|p' | sort -u); do dkms remove -m predator-wmi -v "$v" --all rm -rf "/usr/src/predator-wmi-$v" done fi rm -f /lib/modules/*/updates/predator_wmi.ko depmod -a rm -rf /usr/lib/predator-control /usr/share/plasma/plasmoids/org.predatorcontrol.panel rm -f /usr/bin/{predatord,predatorctl,predator-control} \ /usr/share/icons/hicolor/scalable/apps/predator-control.svg \ /usr/share/applications/predator-control.desktop \ /usr/lib/systemd/system/predatord.service \ /usr/lib/systemd/system-sleep/predator-control \ /etc/modules-load.d/predator-control.conf systemctl daemon-reload [[ "${1:-}" == "--purge" ]] && rm -rf /etc/predator-control echo "Predator Control removed."