| Crates.io | litra-autotoggle |
| lib.rs | litra-autotoggle |
| version | 0.7.0 |
| created_at | 2024-10-09 08:51:28.295229+00 |
| updated_at | 2025-08-24 15:02:45.42579+00 |
| description | Automatically turn your Logitech Litra device on when your webcam turns on, and off when your webcam turns off (macOS and Linux only) |
| homepage | |
| repository | https://github.com/timrogers/litra-autotoggle |
| max_upload_size | |
| id | 1402146 |
| size | 76,932 |
litra-autotoggle💡 Automatically turn your Logitech Litra device on when your webcam turns on, and off when your webcam turns off (macOS and Linux only)
The following Logitech Litra devices, connected via USB, are supported:
litra-autotoggle by running brew tap timrogers/tap && brew install litra-autotoggle.litra-autotoggle --help to check that everything is working.litra-autotoggle crate by running cargo install litra-autotoggle.litra-autotoggle --help to check that everything is working and see the available commands.$PATH, so you can execute it from your shell. For the best experience, call it litra-autotoggle.litra-autotoggle --help to check that everything is working.Run brew services start timrogers/tap/litra-autotoggle.
litra-autotoggle will run in the background, and your Litra will turn on when your webcam turns on, and off when your webcam turns off. If no Litra device is connected, the listener will keep on running, but will do nothing.
[!NOTE] When starting the service for the first time on a macOS device, you will receive a notification warning you about software running in the background.
Just run litra-autotoggle. Your Litra will turn on when your webcam turns on, and off when your webcam turns off.
The following arguments are supported:
--serial-number to point to a specific Litra device. You can get the serial number using the litra devices command in the litra CLI.--require-device to enforce that a Litra device must be connected. By default, the listener will keep running even if no Litra device is found. With this set, the listener will exit whenever it looks for a Litra device and none is found.--video-device (Linux only) to watch a specific video device (e.g. /dev/video0). By default, all video devices will be watched.--delay to customize the delay (in milliseconds) between a webcam event being detected and toggling your Litra. When your webcam turns on or off, multiple events may be generated in quick succession. Setting a delay allows the program to wait for all events before taking action, avoiding flickering. Defaults to 1.5 seconds (1500 milliseconds).udev permissions (Linux only)On most Linux operating systems, you will need to manually configure permissions using udev to allow non-root users to access and manage Litra devices.
To allow all users that are part of the video group to access the Litra devices, copy the 99-litra.rules file into /etc/udev/rules.d.
Next, reboot your computer or run the following commands as root:
# udevadm control --reload-rules
# udevadm trigger