Speichern und Wiederherstellen der Helligkeitseinstellung eines Displays

Ich habe ein Dual-Monitor-Display und ich kalibriere beide Displays. Mein Kalibrator erstellt für jeden Monitor ein Kalibrierungsprofil, jedoch wird die Helligkeit nicht im Profil gespeichert (anscheinend ist dies bei allen Kalibratoren gleich). Das bedeutet, dass ich jetzt zwar problemlos zwischen den Profilen wechseln kann, aber wenn ich die Helligkeit eines Monitors (absichtlich oder versehentlich) ändere, habe ich keine Möglichkeit, wieder auf die für das Profil richtige Helligkeit zu kommen.

Gibt es eine Möglichkeit, die Helligkeit jedes Monitors zu speichern und wiederherzustellen?

Hinweis: Wenn ich Helligkeit sage , spreche ich über den Helligkeitsregler, den Sie unter Systemeinstellungen > Anzeigen finden. Der Schieberegler bietet keinen Hinweis auf den numerischen Wert der Helligkeit, daher gibt es keine Möglichkeit, dorthin zurückzukehren.

Antworten (2)

Ein Ansatz besteht darin, das Open-Source-Kommandozeilentool Brightness zu verwenden , um den Wert bei Bedarf festzulegen. Auf diese Weise können Sie Ihren bevorzugten Helligkeitswert finden und diesen Wert nach Bedarf oder pro Profil anwenden.

Die Diskussion von Mac OS X Hints zum Anpassen der Helligkeit vom Terminal behandelt das Tool, wie es kompiliert wird, und mögliche Skripte, um seine Verwendung zu erweitern.

OS X Daily hat das Tool auch in Bildschirmhelligkeit über die Befehlszeile anpassen behandelt .

Ich habe eine separate Antwort mit detaillierten Schritten hinzugefügt. Fühlen Sie sich frei, Ihre Antwort zu kopieren und einzufügen und meine Antwort zu löschen.
Tut das brightnessTool, was Sie brauchen? Wenn ja, schön zu hören, dass Sie eine praktikable Lösung gefunden haben.
Neues Zuhause für Helligkeit auf GitHub .
@FranklinYu danke. Ich habe den Link in der Antwort aktualisiert.

Dies fügt Graham Milns Antwort nur eine grundlegende Anleitung hinzu.

  1. Quelle von hier herunterladen .
  2. Öffnen Sie die Befehlszeile
  3. Ausführen gcc -std=c99 -o brightness brightness.c -framework IOKit -framework ApplicationServicesDies erstellt eine Binärdatei am selben Ort

So drucken Sie die Helligkeit der Anzeige(n):

  1. Laufen/path/to/binary/brightness -l

Dies wird zum Beispiel drucken:

Anzeige 0: Hauptanzeige, ID 0x42b19a8 Anzeige 0: Helligkeit 0,282261 Anzeige 1: ID 0x4248e66 Anzeige 1: Helligkeit 0,781247

Zum Einstellen der Displayhelligkeit

  1. Laufen/path/to/binary/brightness -d {display index} {display value}

Ersetzen Sie {Display-Index} durch den numerischen Index des Displays, wie er beim Drucken des Helligkeitswerts angezeigt wird. Ersetzen Sie {Anzeigewert} durch eine Zahl zwischen 0 und 1.