Как полностью удалить Karabiner-Elements с Mac

Karabiner-Elements — не только программа: он ставит в системные папки драйвер виртуальной клавиатуры и фоновые службы. Если просто перетащить его в Корзину, всё это останется, поэтому удаляйте его собственным деинсталлятором. Ваши переназначения клавиш хранятся в отдельной папке — расскажем, как их сохранить.

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей
  1. Откройте MacWashing и выберите Деинсталлятор в боковом меню.
  2. Нажмите Показать программы и отметьте Karabiner-Elements в списке.
  3. Нажмите Удалить и подтвердите. Файлы, которые могут быть вашими, отмечены как «Возможно» и не выбираются сами.

Бесплатная пробная версия · macOS 14 и новее

Сначала сохраните свою конфигурацию

Настройки и переназначения клавиш лежат в ~/.config/karabiner. Деинсталлятор эту папку не удаляет. Если вам всё же нужна копия, например для другого Mac, скопируйте папку в другое место заранее.

Папка скрыта: в Finder выберите Переход › Переход к папке (Shift-Command-G) и введите ~/.config/karabiner.

Удалите встроенным деинсталлятором

  1. Откройте Karabiner-Elements — окно его настроек.
  2. Перейдите на вкладку Uninstall и нажмите Launch uninstaller.
  3. Следуйте указаниям в окне и введите пароль администратора, когда его попросят.

Или удалите из Терминала

Если окно настроек не открывается или вы уже удалили программу, выполните в Терминале две команды по очереди. Скрипты лежат в системной папке, а не внутри программы.

  1. bash '/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/scripts/uninstall/deactivate_driver.sh' — отключает драйвер.
  2. sudo '/Library/Application Support/org.pqrs/Karabiner-Elements/uninstall.sh' — удаляет Karabiner-Elements. Введите пароль администратора.

Что Karabiner-Elements оставляет после себя

Разработчик предупреждает, что после удаления остаются файлы, которые не влияют на систему: журналы в /var/log/karabiner и ~/.local/share/karabiner, временные файлы в /Library/Application Support/org.pqrs/tmp и ваши настройки в ~/.config/karabiner. Если вы удалили только программу, проверьте ещё эти места:

  • ~/Library/Application Support/Karabiner-Elements — данные программы.
  • ~/Library/Preferences/org.pqrs.Karabiner-Elements.Settings.plist — настройки окна параметров.
  • ~/Library/Preferences/org.pqrs.Karabiner-EventViewer.plist — настройки EventViewer, просмотрщика нажатий.
  • ~/Library/Caches/org.pqrs.Karabiner-Elements.Updater — кэш программы обновления.
  • ~/Library/Containers/org.pqrs.Karabiner-VirtualHIDDevice-Manager — контейнер менеджера драйвера.
  • /Library/Application Support/org.pqrs/Karabiner-Elements — системные компоненты и скрипт удаления.
  • /Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice — драйвер виртуальной клавиатуры.
  • /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist — фоновая служба с правами администратора.

Если вы удалили только программу, выполните команды из Терминала выше до того, как удалять папки в /Library/Application Support/org.pqrs: скрипты лежат там.

Как убрать остатки вручную

  1. В Finder выберите Переход › Переход к папке (Shift-Command-G), введите путь из списков выше и нажмите Return.
  2. Переместите папку или файл в Корзину. Для файлов в /Library и /var/log нужен пароль администратора.
  3. Повторите для остальных путей. Оставьте ~/.config/karabiner, если хотите сохранить свои переназначения клавиш.
  4. Перезагрузите Mac, чтобы драйвер и фоновая служба перестали работать, и очистите Корзину.

Файлы после себя оставляет не только Karabiner-Elements: см. как полностью удалить программу на Mac.

А с MacWashing это в один клик

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей

Деинсталлятор MacWashing знает файлы, которые создаёт Karabiner-Elements, — в вашей папке «Библиотеки» и в системных папках — и удаляет их вместе с программой, включая фоновую службу. Папки, где могут лежать ваши файлы, отмечены как «Возможно» и не выбираются, пока вы не отметите их сами.

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Удалит ли MacWashing мои файлы вместе с Karabiner-Elements?

Нет. Деинсталлятор сам отмечает только то, что принадлежит программе: настройки, кэш, журналы и фоновые компоненты. Папки, где могут лежать ваши файлы, отмечены как «Возможно» и не выбираются, пока вы не отметите их сами, а программы по умолчанию уходят в Корзину, и их можно вернуть.

Что если Karabiner-Elements сейчас запущен?

MacWashing подождёт, пока она закроется, или закроет её по вашей команде, и только потом удалит её файлы.

Можно ли удалить Karabiner-Elements в MacWashing бесплатно?

Да, в пробном режиме: Сборка мусора и Деинсталлятор вместе освобождают до 25 ГБ, без аккаунта и карты.

Удалятся ли мои переназначения клавиш вместе с Karabiner-Elements?

Нет. Они лежат в ~/.config/karabiner, а деинсталлятор эту папку не трогает. Удаляйте её сами, только если переназначения больше не нужны.

Почему деинсталлятор просит пароль?

Karabiner-Elements ставит драйвер и фоновую службу в системные папки, которые может менять только администратор. Чтобы их убрать, нужны те же права.

Можно ли потом установить его заново со старыми настройками?

Да. Сохраните ~/.config/karabiner (или верните копию на место), скачайте Karabiner-Elements с karabiner-elements.pqrs.org и выдайте разрешения, которые он попросит.