Ändern der Farbe der Fensterschaltflächen in Mac OS X

8

Wie kann ich die roten / gelben / grünen Fenstertasten zum Schließen / Minimieren / Zoomen unter Mac OS X ändern? Es muss irgendwo eine editierbare Ressource oder einen Platz geben.

Hier sind die Schaltflächen, über die ich spreche:

Für rot / grün farbenblinde Personen können diese Farben unerträglich sein. Ich wünschte, sie wählten den tatsächlichen bläulichen Grünton, der in einer Ampel anstelle des Kotgrasgrüns verwendet wurde. Das grasige Grün ist von den roten nicht zu unterscheiden.

Das Ändern des Themas in Graphit ist eine schlechte Alternative, daher ist jede andere Methode sehr zu bevorzugen.

    
Tony 17.11.2011, 16:30
quelle

3 Antworten

13

Okay, nach einem langen und scheinbar endlosen Forschungszyklus habe ich herausgefunden, wo die Fensterknöpfe gespeichert sind. Sie befinden sich in einer Datei namens ArtFile.bin in /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/ .

Auch ein Typ namens Alex Zielenski mit Hilfe von Indragie Karunaratne hat ein Dienstprogramm namens artFileTool erstellt, um zu seinem Inhalt zu gelangen. Der zweite Link ist das Code-Repository für das Dienstprogramm.

Hier ist der Prozess , um die Ressource zu extrahieren und wieder aufzubauen, wie im MacThemes-Forum beschrieben ein Benutzer namens toutheme :

  

Für ArtFile.bin - Lion

     

Vorbereitung

     
  • Erstellen Sie einen neuen Ordner: TheFolder
  •   
  • Kopieren Sie Lion ArtFile.bin (/System/Library/PrivateFrameworks/CoreUI.framework/Resources) und artFileTool auf TheFolder.
  •   

Terminal

     
  • Starten Sie Terminal, geben Sie "cd" + "space" + ein (ziehen Sie TheFolder im Terminal-Fenster). Geben Sie ein.
  •   

Decodierung

     

Dekodieren von ArtFile.bin und kompilieren eines Ordners Resources Disconnected Classified:

     
  • ./ artFileTool -d ArtFile.bin ResourcesDisconnectedClassified

         

    - oder -

  •   

Dekodieren Sie ArtFile.bin und kompilieren Sie einen Ordner namens Connected Images:

     
  • ./ artFileTool -d -c ArtFile.bin NamedConnectedImages
  •   

Edition

     

Bearbeiten Sie Ihre Dateien mit PhotoShop, zum Beispiel ...

     

Codierung

     

Um die Resources Disconnected Classifieds neu zu codieren:

     
  • ./ artFileTool -e ResourcesDisconnectedKlassifizierte ArtFile.bin ArtFile.new.bin

         

    - oder -

  •   

Um die benannten verbundenen Bilder neu zu codieren:

     
  • ./ artFileTool -e -c BenannteConnectedImages ArtFile.bin ArtFile.new.bin
  •   

Für ArtFile.bin - Snow Leopard:

     
  • ./ artFileTool -d -l ArtFile.bin ResourcesDisconnectedClassified
  •   
  • ./ artFileTool -d -l -c ArtFile.bin NamedConnectedImages
  •   
  • ./ artFileTool -e -l RessourcenDisconnectedClassified ArtFile.bin ArtFile.new.bin
  •   
  • ./ artFileTool -e -l -c BenannteConnectedImages ArtFile.bin ArtFile.new.bin
  •   

Für ArtFile200.bin (nur Lion):

     
  • Erstellen Sie einen neuen Ordner: TheFolder
  •   
  • Kopieren Sie Lion ArtFile200.bin (/System/Library/PrivateFrameworks/CoreUI.framework/Resources) und artFileTool auf TheFolder.
  •   
  • Starten Sie Terminal, geben Sie "cd" + "space" + ein (ziehen Sie TheFolder im Terminal-Fenster). Geben Sie ein.
  •   

Decodierung

     
  • ./ artFileTool -d ArtFile200.bin ResourcesDisconnectedClassified
  •   
  • ./ artFileTool -d -c ArtFile200.bin NamedConnectedImages
  •   

Codierung

     
  • ./ artFileTool -e RessourcenDisconnectedClassified ArtFile200.bin ArtFile200.new.bin
  •   
  • ./ artFileTool -e -c BenannteConnectedImages ArtFile200.bin ArtFile200.new.bin

  •   
  • Überprüfen Sie die Größe der neu erstellten Datei. (4.0-5.2 mb)

  •   
  • Benennen Sie ArtFile.new.bin in ArtFile.bin um und ersetzen Sie den einen Speicherort im Verzeichnis CoreUI.framework
  •   
  • Abmelden
  •   

Ich hoffe, dies hilft jedem, der genauso frustriert war wie ich, wie schwierig es ist, grundlegende Informationen über die inneren Abläufe von OS X zu finden.

    
Tony 25.09.2012, 18:53
quelle
0

Das Ändern von Tasten in MacOSX 10.11 El Capitan kann auch mit einem Werkzeug von Alex Zielenski erfolgen, das "ThemeEngine" genannt wird, gefunden HIER auf github.com.  Sie müssen Kopien des

bearbeiten

".auto" -Dateien in: /System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources

Jede dieser .car-Dateien enthält "WindowFrame_WindowControlButtons", die selbst aus 240 Elementen (!) bestehen. Ich "gruppierte" diese (= Button im App-Fenster) mit zuerst "Size" und dann "Scale". Höher aufgelöste "... @ x2.psd" Elemente werden für Retina Displays verwendet, "kleine" für In-App Fenster, wie die Farbenpalette in TextEdit.

In ThemeEngine Grafikelemente (* .psd!) werden ausgewählt und gesendet / empfangen von / zu einem kompatiblen Editor (zB: Photoshop), können aber auch einzeln in einen beliebigen Ordner gezogen, geändert oder durch andere Apps ersetzt werden. Vorschau ") und in ein beliebiges .car-Dateifenster in ThemeEngine verschoben werden.

Normalerweise müssten Sie zuerst SIP in El Capitan deaktivieren, aber ich fand es einfacher, mein "altes" Maverick USB-Laufwerk als Startdiskette auszuwählen und das SystemAppearance.car manuell zurück in SystemAppearance.bundle zu ziehen. neustarten (siehe auch "AccessibilityDarkAppearance.car").

Ich finde die neuen ekelhaft-2D-Icons wirklich amateurhaft, irgendwie "deflationiert" - also tauschte ich sie gegen eine Reihe von Maverick-ähnlichen aus, die von einem älteren MacOSX kopiert wurden. Als Kompromiss habe ich die "negativen" weißen Plus / Minus-Zeichen in El-Capitan angewendet.

(Übrigens: Ich habe das oben erwähnte artFileTool von Alex nicht benutzt, um an die Aqua-Buttons zu kommen, sondern einfach eine Reihe von Screenshots gemacht und die verschiedenen Zustände der runden Aqua-Buttons ausgeschnitten.)

Wenn jemand interessiert ist, kann ich hier meine "SystemAppearance.car" Datei posten ...

    
clemsam lang 14.11.2015 23:36
quelle
-1

Nur zur Erinnerung, die Graphite-Darstellung in Snow Leopard und früher änderte die Fenster-Schaltflächen in grau. Ich war ziemlich überrascht und unglücklich, dass in Mountain Lion diese sogar im Graphit-Thema gefärbt bleiben. (Ich vergesse, was Lion getan hat, weil ich es nur kurz benutzt habe.) Es ist meine Maschine. Ich möchte es ändern. Farbe sticht mehr hervor als ich will und lenkt ab. Es sieht auch unprofessionell aus. Tatsächlich benutzte ich Unanity's Mighty Mouse, um den dämlichen Strandball in etwas Graues zu verwandeln.

    
Mitchell Model 21.06.2013 18:15
quelle