feat: Waybar-Wrapper mit File-Locking und Cache
Waybar startet pro Monitor eine eigene corsairctl-Instanz. Mehrere Prozesse auf demselben HID-Gerät verursachen Response-Mixups. Der Wrapper cached den JSON-Output für 10s und nutzt flock damit nur ein Prozess gleichzeitig das Gerät anspricht.
This commit is contained in:
@@ -27,5 +27,6 @@ build() {
|
||||
package() {
|
||||
cd "$pkgname"
|
||||
install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
|
||||
install -Dm755 "scripts/corsairctl-waybar.sh" "$pkgdir/usr/bin/corsairctl-waybar"
|
||||
install -Dm644 "udev/99-corsair.rules" "$pkgdir/usr/lib/udev/rules.d/99-corsair.rules"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user