OS X terminal.app-Auswahlfarbe bei inaktivem Fenster

OS X terminal.app-Auswahlfarbe bei inaktivem Fenster

Ich verwende in terminal.app ein solarisiertes Farbschema. Wenn ich Text auswähle, sieht er großartig aus und ich kann die Farbe der Auswahl in den Einstellungen ändern.

Aber wenn ich den Fokus auf ein anderes Fenster verschiebe, ändert sich die Auswahlfarbe wie folgt:

Schlechte Farbe Schlechte Farbe

Gute Farbe Gute Farbe

Wie kann ich dafür sorgen, dass es sich nicht ändert, oder zumindest die Farbe steuern, die es annimmt?

Antwort1

Ich konnte keine Möglichkeit finden, die Farbänderung zu verhindern oder eine bestimmte Farbe festzulegen. Die Opazitätseinstellung für den Abschnitt beeinflusst jedoch die Farbe, wenn das Fenster inaktiv ist. Ich habe mich für 0080FF und 53 % als Auswahlfarbe entschieden (nicht der Standard in Solarized, aber ich bevorzuge ihn). Mit der standardmäßigen Hintergrundfarbe von Solarized ist eine Hervorhebung in jeder Farbe mit einer Opazität von > ~50 % am Ende unlesbar.

Antwort2

Ich habe mich das Gleiche gefragt und heute etwas Zeit damit verbracht, mit Terminal zu spielen. Es scheint, dass die Textauswahlfarbe für ein nicht fokussiertes Terminalfenster tatsächlich von derHintergrundFarbsatz für dieses Fenster.

Versuchen Sie Folgendes: Öffnen Sie die Registerkarte „Profile“ im Fenster mit den Terminaleinstellungen, doppelklicken Sie auf ein Profil, das Sie nicht verwenden, um mit diesem Profil ein neues Terminal zu öffnen, und wechseln Sie dann in den Einstellungen zur Unterregisterkarte „Fenster“. Hier können Sie die Hintergrundfarbe festlegen. Wenn Sie in Ihrem neuen Terminalfenster Text auswählen und den Schieberegler für die Hintergrundfarbe verschieben (stellen Sie sicher, dass das Terminalfenster den Fokus verloren hat), sehen Sie, dass sich auch die Farbe der Auswahlmarkierung ändert.

Insbesondere scheint es eine Abschaltung bei „45 % Helligkeit“ oder so zu geben. Bei helleren Hintergrundfarben ist die Auswahlfarbe eine abgedunkelte Version des Hintergrunds, und bei dunkleren Hintergrundfarben wird die Auswahlfarbe aufgehellt.

Letztendlich ist dies eine enttäuschende Entdeckung; es bedeutet, dass wir die Texthervorhebungsfarbe in nicht fokussierten Fenstern nicht direkt steuern können! Dies ist insbesondere für von Solarized inspirierte Designs eine schlechte Nachricht, da die Lesbarkeit des Textes von der sorgfältig gewählten Kontrastbalance zwischen der Textfarbe und den hellen und dunklen Hintergrund-/Auswahlfarben abhängt.

Als Referenz sind hier die Farben, die ich in meinem modifizierten Solarized Dark-Design verwende:

  • Textfarbe: #90A6A9
  • Auswahlfarbe: #EEE8D5
  • Hintergrundfarbe: #021319

Modifiziertes Solarized Dark-Design.

Antwort3

Großes Ärgernis, ich habe es hier gefunden: Terminal > Einstellungen > Profile: Auswahl.

Für mich 35%sieht es auf meinem Bildschirm gut aus. Ich bin mir jedoch sicher, dass die Vorlieben je nach Bildschirm unterschiedlich sind.

Bildbeschreibung hier eingeben

verwandte Informationen