Skip to content

BrightnessBar 1.1.2

Choose a tag to compare

@Webdrian Webdrian released this 24 Aug 07:53
· 19 commits to main since this release

Rund um die Bedienungshilfen-Berechtigung, die in 1.1.x still ungültig werden konnte.

  • Stabile Signatur. ./Tools/make-signing-identity.sh erzeugt einmalig ein selbst signiertes Zertifikat. Die Berechtigung ist dann an „diese App, signiert mit diesem Zertifikat" geknüpft statt an den Hash des Binaries — sie übersteht damit jedes Update. Ohne das Zertifikat wird der Eintrag in den Systemeinstellungen bei jedem Neubau ungültig, bleibt aber sichtbar stehen und wirkt trotzdem nicht.
  • Diagnosemodus (defaults write de.webdrian.brightnessbar logMediaKeys -bool true), der in ~/Library/Logs/BrightnessBar-diag.log festhält, welche Tasten tatsächlich ankommen. Protokolliert werden nur Medientasten-Codes und die Funktionstasten F1-F12.

Wenn eine Helligkeitstaste nichts tut: manche Tastaturen erzeugen dafür gar kein Ereignis, sondern die Herstellersoftware führt die Aktion selbst aus — unterhalb der Ebene, auf der eine App mithören kann. Auf dem Testgerät kam „dunkler" an, „heller" kein einziges Mal. Abhilfe: in der Herstellersoftware die Taste auf den Tastenanschlag ⌥⌘↑ bzw. ⌥⌘↓ legen, den BrightnessBar als normalen Kurzbefehl abgreift.