logi option+ 삭제 스크립트 (on Mac)

logi option+ 삭제 스크립트 (on Mac)
Photo by Tim Schmidbauer / Unsplash

필자는 logi lift 를 주로 사용한다. 그런데 logi option+ 프로그램을 사용하면 가끔 먹통이 되거나 램을 상당히 많이 차지 하기 때문에 모바일 개발 공부를 하는 필자로써는 여간 신경쓰인다. 그래서 과감하게 지우기로 하였다. 특수 기능을 쓴다는 것도 없고,

실행 파일을 지우고 나머지는 터미널에서 아래의 스크립트를 작성 한번에 검색 삭제 하였다.

예시)

remove_logi_optionsplus.sh 로 파일을 저장
chmod +x remove_logi_optionsplus.sh 로 권한 주고
./remove_logi_optionsplus.sh으로 실행하면 된다.

sh 파일 내용

#!/bin/bash

APP_ID="com.logi.optionsplus"
TARGET_DIRS=(
  "$HOME/Library/Application Support"
  "$HOME/Library/Caches"
  "$HOME/Library/Containers"
  "$HOME/Library/Preferences"
  "$HOME/Library/Logs"
  "$HOME/Library/LaunchDaemons"
  "$HOME/Library/LaunchAgents"
)

echo "🧹 Logitech Options+ 관련 파일 삭제 시작..."

for DIR in "${TARGET_DIRS[@]}"; do
  echo "🔍 $DIR 검사 중..."
  FOUND_ITEMS=$(find "$DIR" -name "*$APP_ID*" -maxdepth 1 2>/dev/null)

  if [ -n "$FOUND_ITEMS" ]; then
    echo "⚠️  발견된 항목:"
    echo "$FOUND_ITEMS"
    echo "🗑 삭제 중..."
    echo "$FOUND_ITEMS" | while read -r ITEM; do
      rm -rf "$ITEM"
      echo "✅ 삭제됨: $ITEM"
    done
  else
    echo "✔️  없음"
  fi
done

echo "🎉 정리 완료!"