2016-03-25 9 views
6

Ich habe das Profil von iTerm2 so konfiguriert, dass es den Farben des Pro-Profils in der mit OS X El Captain gelieferten Terminal-App entspricht. Trotzdem kann ich deutlich sehen, einige Farben unterschiedlich dargestellt:Terminal und iTerm2: dasselbe Profil ANSI-Farben sehen anders aus

two terminal windows showing different colors

Warum ist das passiert? Welche andere Einstellung habe ich vermisst? Exportierte Profile von iTerm2:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>Ansi 0 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Ansi 1 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.60000002384185791</real> 
    </dict> 
    <key>Ansi 10 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.85098040103912354</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Ansi 11 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.89803922176361084</real> 
     <key>Red Component</key> 
     <real>0.89803922176361084</real> 
    </dict> 
    <key>Ansi 12 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>1</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Ansi 13 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.89803922176361084</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.89803922176361084</real> 
    </dict> 
    <key>Ansi 14 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.89803922176361084</real> 
     <key>Green Component</key> 
     <real>0.89803922176361084</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Ansi 15 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.89803922176361084</real> 
     <key>Green Component</key> 
     <real>0.89803922176361084</real> 
     <key>Red Component</key> 
     <real>0.89803922176361084</real> 
    </dict> 
    <key>Ansi 2 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.65098041296005249</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Ansi 3 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.60000002384185791</real> 
     <key>Red Component</key> 
     <real>0.60000002384185791</real> 
    </dict> 
    <key>Ansi 4 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.85894733667373657</real> 
     <key>Green Component</key> 
     <real>0.034443430602550507</real> 
     <key>Red Component</key> 
     <real>0.12391651421785355</real> 
    </dict> 
    <key>Ansi 5 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.69803923368453979</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.69803923368453979</real> 
    </dict> 
    <key>Ansi 6 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.69803923368453979</real> 
     <key>Green Component</key> 
     <real>0.65098041296005249</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Ansi 7 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.74901962280273438</real> 
     <key>Green Component</key> 
     <real>0.74901962280273438</real> 
     <key>Red Component</key> 
     <real>0.74901962280273438</real> 
    </dict> 
    <key>Ansi 8 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.40000000596046448</real> 
     <key>Green Component</key> 
     <real>0.40000000596046448</real> 
     <key>Red Component</key> 
     <real>0.40000000596046448</real> 
    </dict> 
    <key>Ansi 9 Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.89803922176361084</real> 
    </dict> 
    <key>Background Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Bold Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>1</real> 
     <key>Green Component</key> 
     <real>1</real> 
     <key>Red Component</key> 
     <real>1</real> 
    </dict> 
    <key>Cursor Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.30196079611778259</real> 
     <key>Green Component</key> 
     <real>0.30196079611778259</real> 
     <key>Red Component</key> 
     <real>0.30196079611778259</real> 
    </dict> 
    <key>Cursor Text Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>1</real> 
     <key>Green Component</key> 
     <real>1</real> 
     <key>Red Component</key> 
     <real>1</real> 
    </dict> 
    <key>Foreground Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.94901961088180542</real> 
     <key>Green Component</key> 
     <real>0.94901961088180542</real> 
     <key>Red Component</key> 
     <real>0.94901961088180542</real> 
    </dict> 
    <key>Selected Text Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.0</real> 
     <key>Green Component</key> 
     <real>0.0</real> 
     <key>Red Component</key> 
     <real>0.0</real> 
    </dict> 
    <key>Selection Color</key> 
    <dict> 
     <key>Blue Component</key> 
     <real>0.25490197539329529</real> 
     <key>Green Component</key> 
     <real>0.25490197539329529</real> 
     <key>Red Component</key> 
     <real>0.25490197539329529</real> 
    </dict> 
</dict> 
</plist> 
+0

Die Farben im Iterm2 Fenster sind heller als die im Terminal. Aber Sie haben nicht gesagt, wie Sie die Farben repliziert haben. –

+0

Ich habe die Profileinstellungen von iTerm2 geöffnet und sichergestellt, dass die RGB-Werte für normale und helle ANSI-Farben gleich sind wie in den Profileinstellungen von Terminal. Ich habe auch sichergestellt, dass andere Einstellungen wie Schriftarten, Transparenz usw. identisch sind. –

+0

Wenn ich Terminal-Einstellungen exportieren, ist die Farbinformation codiert - überhaupt kein RGB. –

Antwort

0

Sowohl Terminal als auch iTerm haben Paletten für "helle" und "normale" Farben. Beide haben auch eine "Zeichnen Sie fett gedruckten Text in hellen Farben", die entgegengesetzte Standardwerte haben. Auf meinem System erscheinen die Standardwerte, die folgenden sein:

Terminal-Defaults:

enter image description here

iTerm Defaults:

Defaults

Ich bin mir nicht sicher, ob die Text in Frage ist fett oder nicht, aber sicherzustellen, dass diese Einstellung konsistent zwischen beiden Anwendungen reso ist lve das Problem.

EDIT: Überprüfen Sie auch die Kontrast-Option unter Profile> Farben

enter image description here

+0

Das ist keine richtige Antwort, aber ich habe mich dazu entschlossen, mehr zu erforschen, bis ich die Option "Minimaler Kontrast" in iTerm2 gefunden habe. Nachdem ich es angepasst und mit normalen blauen Farbparametern gespielt habe, habe ich es geschafft, es dem Profil von Terminal anzupassen. Ich werde es als eine Antwort markieren und den Bonus gewähren, aber bitte bearbeiten Sie Ihre Antwort, um die Tatsache einzuschließen, dass man die Option "Minimaler Kontrast" anpassen muss. –