Ist es möglich, die Transparenz eines bereits geöffneten Fensters in Mac OS X zu ändern?

7

Insbesondere möchte ich die Transparenz eines bereits geöffneten Terminal.app-Fensters ändern. Ich weiß, dass ich die Einstellungen ändern und dann ein neues Fenster öffnen kann, aber ich kann nicht herausfinden, wie ein bereits vorhandenes Fenster transparent gemacht werden kann.

Und nein, ich bin nicht daran interessiert, zu einem anderen Terminalprogramm zu wechseln, danke.

BEARBEITEN: OS X 10.6.4 (Schneeleopard)

Jed Daniels
quelle

Antworten:

8

Welche Version von Mac OS X?

Wenn Sie in Terminal.app die Einstellungen einer der Voreinstellungen ändern, wirkt sich dies auf alle geöffneten Fenster aus, die diese Einstellung verwenden. (Ich kann dies für 10.4+ bestätigen)

Wenn Sie also auf die Voreinstellung klicken, die Sie für das geöffnete Terminalfenster verwendet haben (höchstwahrscheinlich die mit Standard in grauem Text darunter), und zur Registerkarte Fenster wechseln, können Sie auf die Farbauswahl unter der Kopfzeile Hintergrund klicken und die Deckkraft ändern.

Chealion
quelle
6

Es gibt einen App-Enhancer Afloat , der die Transparenz jedes Kakaofensters ändern kann. Außerdem kann es jedes Fenster in Overlay konvertieren, es zwingen, über anderen zu schweben, es an den Desktop und einige andere Dinge anheften.

tig
quelle
4

Chealions Antwort funktioniert, und ich werde sie als akzeptierte Antwort markieren, aber ich habe auch einen anderen Weg gefunden, dies zu tun, weil ich zu ungeduldig bin, um auf Antworten zu warten:

  1. Erstellen Sie einen neuen Satz von Einstellungen mit der gewünschten Deckkraft in Terminal->Preferences
  2. Aktivieren Sie das gewünschte Terminalfenster und zeigen Sie Inspector dafür an: Shell-> Show InspectoroderCommand+I
  3. Wählen Sie im Inspektor die Registerkarte Einstellungen und wählen Sie die neuen Einstellungen aus. Viola! Dieses eine Fenster ist jetzt transparent, ohne die anderen zu beeinflussen, die mit denselben Einstellungen gestartet wurden.

Der Grund, warum ich dies tun wollte, war, dass ich dieses Fenster über ein anderes Fenster mit ähnlicher (aber nicht identischer) Ausgabe stellen und visuell prüfen konnte, um den Unterschied festzustellen. Folgendes berücksichtigen:

Alt-Text

vs:

Alt-Text

Es ist viel einfacher, schnell auf den Bildschirm zu schauen und den Unterschied zwischen den beiden zu erkennen.

Jed Daniels
quelle
1
Das ist eine interessante Verwendung von Transparenz. Cool. Ich frage mich jedoch, ob diese Texte Dinge sind, die Sie auf der Festplatte haben, oder ob Sie sie weiterleiten oder auf der Festplatte speichern können, Sie könnten eine Vielzahl von Diff-Tools für dieselbe Sache verwenden. Es gibt "diff" in der Unix-Befehlszeile; Es gibt FileMerge, das mit den Apple XCode-Tools installiert wird. Es gibt das plattformübergreifende DiffMerge-Programm. und viele andere. Vielleicht wäre dies eine allgemeinere Lösung, insbesondere wenn Ihre Daten nicht auf einen Bildschirm passen?
Michael H.
Nein, sie befinden sich auf verschiedenen Remote-Systemen, und das Übertragen der Dateien wäre ziemlich mühsam (die Ausgabe, die ich vergleiche, ist eine Paketliste, die in einer eingeschränkten Shell generiert wird). Wenn ich die Ausgabe auf ein System bringe, damit ich sie unterscheiden kann, muss ich den Support-Modus entsperren, damit ich mich bei einer uneingeschränkten Shell anmelden, die Ausgabe von pkg_info in einer Datei sammeln, auf mein System übertragen und für die andere Box wiederholen kann . Wenn ich Hunderte von Seiten unterscheiden müsste, wäre es das wert, aber mit nur 5-10 Seiten zum Vergleichen ist es weitaus bequemer, Transparenz zu schaffen.
Jed Daniels
Sicherlich ordentlicher Einsatz von Transparenz.
Chealion
1

Ab Mac OS X Lion 10.7 ermöglicht Terminal separate Opazitätseinstellungen für aktive und inaktive Fenster. Sie können also ein einzelnes Einstellungsprofil so anpassen, dass das vorderste Fenster transparenter und das Hintergrundfenster undurchsichtiger wird.

Terminal> Einstellungen> Einstellungen> [Profil]> Fenster> Hintergrund> Farbe

Die Einstellungen für Deckkraft und Unschärfe befinden sich in der Farbpalette, die angezeigt wird, wenn Sie auf das Farbsteuerelement klicken. Es gibt ein Kontrollkästchen, um verschiedene Einstellungen für inaktive / Hintergrundfenster zu aktivieren.

Chris Page
quelle
0

Die Frage bezieht sich auf das Festlegen der Deckkraft für Terminal. Wenn jedoch jemand daran interessiert ist, wie Transparenz global deaktiviert werden kann, gehen Sie zu Systemeinstellungen -> Barrierefreiheit -> Anzeige. Stellen Sie dann sicher, dass "Transparenz reduzieren" ausgewählt ist. Ich habe dies hier gefunden: https://www.tekrevue.com/tip/reduce-transparency-effects-os-x-yosemite/ für Yosemite, aber es funktioniert in El Capitan.

Mars
quelle
Da dies tangential zur Frage ist, ist es möglicherweise besser als Kommentar als als Antwort. Bei der Frage geht es speziell darum, sie zu ändern, nachdem das Fenster bereits geöffnet ist.
Fixer1234
Vielleicht hast du recht @ fixer1234. Vielleicht ist es aber nicht gerade tangential; Es bietet eine Lösung für das ursprüngliche Problem, obwohl es auch andere Anwendungen betrifft. Ich habe diese Frage tatsächlich gefunden, weil ich nach der Antwort gesucht habe, die ich gegeben habe (ich habe sie gefunden, nachdem ich diese Frage gefunden habe). Vielleicht ist es für jemanden nützlich, meine Antwort als Antwort zu haben - was das Erkennen und Lesen erleichtert. Ich habe keine starken Gefühle dafür. Ich würde keine Ablehnung wünschen, aber es ist mir egal, ob dies positiv bewertet wird. Was auch immer am nützlichsten ist. Wenn Sie immer noch der Meinung sind, dass es sich um einen Kommentar handeln sollte, werde ich ihn verschieben.
Mars