Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Selective trigger #104

Open
mdziczkowski opened this issue Aug 16, 2021 · 1 comment
Open

[Feature request] Selective trigger #104

mdziczkowski opened this issue Aug 16, 2021 · 1 comment

Comments

@mdziczkowski
Copy link

Hello. I want to propose to add a setting with would allow to ignore USB sevices with given ID, that they won't trigger the app when suddenly it get plugged off.

Examples (on me):

I have my phone connected to the computer thru USB and it seem that the cable (from the side) has a loosen fit with the socket, with causes that a light move of the phone causes that the system treat it as disconnection. I wouldn't be wanting that this would cause my computer to suddenly turn off thru such thing.

@Lennolium
Copy link

This is exactly what I implemented in my version with optional gui (so far only macos, but Linux support is on the roadmap):

Revive of USBKill with GUI, New Features & Bug Fixes

GitHub stars

swiftGuard is an open-source macOS tray application that builds upon the original USBKill by hephaest0s. It's designed for convenient use with a graphical user interface (GUI) and introduces several new features and bug fixes.

Features

  • Monitoring: Continuously monitors USB ports for device activity, even in sleep mode.
  • Whitelisting: Easily whitelist authorized devices to ensure hassle-free connectivity.
  • Discrete: Operates discreetly in the macOS system tray, minimizing interruptions.
  • Customizable: Configure various settings, including action (shutdown/hibernate), countdown timer, and whitelist.
  • Lightweight: Designed to consume minimal system resources for optimal performance.
  • Privacy: Does not require an internet connection, ensuring the privacy of your data.
  • Open Source: Provides transparency and allows community contributions for continuous development.

Get Started

Visit the GitHub Repository to explore the code, contribute to development, or download the latest release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants