ธีมของ Gnome-terminal และ Solarized


17

ผมพยายามที่จะใช้ชุดรูปแบบสี solarized ไปยังสถานี GNOME ของฉันเช่นอธิบายที่นี่ แต่มันเป็นสีเทาและไม่มีสีสันตามที่คาดไว้

ดูที่นี่
ใส่ img des

ความคิดใด ๆ ที่ฉันสามารถทำได้?


ข้อความนี้ถูกเน้นสีเมื่อคุณสลับไปใช้ชุดรูปแบบสีอื่นหรือไม่
pconley

นอกจากนี้ข้อความแจ้งของคุณเป็นสีหรือไม่ ในส่วนที่มันบอกว่า: ชื่อผู้ใช้ @ hostname ฉันไม่เห็นในภาพหน้าจอ แก้ไข: นอกจากนี้ภาพหน้าจอที่ลิงก์ที่ให้ไว้มีเอาต์พุต 'ls' สีซึ่งเป็นสิ่งที่คุณสามารถตั้งค่าใน. bashrc ของคุณไม่ใช่สิ่งที่ควบคุมพลังงานแสงอาทิตย์
nisshh

คำตอบ:


14

ไม่แน่ใจเกี่ยวกับเหตุผลที่แน่ชัด แต่ในสคริปต์ใด ๆ ที่ติดตั้ง Solarized สำหรับ gnome ที่ฉันเห็นมันส่วนใหญ่เป็นเพียงเฉดสีเทาสำหรับสีที่ใช้มากที่สุด

เว็บไซต์นี้มีคำสั่งบางอย่างสำหรับการปรับปรุงรายละเอียดของสี Gnome: เว็บไซต์ XORCode

คำสั่งคือ:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#00002B2B3636"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#65657B7B8383"

ฉันพบว่าการแทนที่บรรทัดที่สามด้วยหนึ่งในการสร้างของฉันเองทำให้เทอร์มินัลดูเหมาะสม:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#858599990000:#B5B589890000:#26268B8BD2D2:#6C6C7171C4C4:#2A2AA1A19898:#FDFDF6F6E3E3"

สคริปต์เปลือกที่เว็บไซต์ต่อไปนี้สามารถแสดงสิ่งที่แตกต่างกันในรูปแบบเดิมและหนึ่งที่ผมพบในการทำงาน: สคริปต์ ColourTable บน GitHub


ฉันลองจานสีของคุณแล้ว แต่บางสีก็ซ้ำกัน นอกจากนี้สีพื้นหน้าไม่ถูกต้อง ดังนั้นผมจึงใส่รหัสของตัวเองในส่วนสำคัญ (ฉันพยายามโพสต์สิ่งทั้งหมดในความคิดเห็น แต่เว็บไซต์ใส่อักขระ Unicode ที่มีความกว้างเป็นศูนย์)
wjandrea


1

ฉันเชื่อว่าคุณต้องใช้ 256 สีก่อนจึงจะแสดงได้อย่างถูกต้อง

  1. sudo vim ~/.Xdefaults .xsession .vimrc

  2. touch .vimrc และเพิ่มสิ่งนี้:

    set term=screen-256color
    set t_Co=256
    set background=dark
    

    (นั่นคือสิ่งที่ฉันทำโปรดจำไว้ว่าฉันใหม่ทั้งหมดนี้และเพียงไปจากสิ่งที่ฉันจำได้ทำมันใช้เวลาหลายวันในการค้นคว้า)

    if $COLORTERM == "gnome-terminal" then set t_Co=256 endif
    

    ภายในของ.Xdefaults:customization: -color

    จากนั้นไปที่บรรทัดถัดไปและ: XTerm*termName: xterm-256color

    ที่ควรทำ echo $TERMควรจะพูดxterm-256colorและควรกลับtput colors256

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.