ผมพยายามที่จะใช้ชุดรูปแบบสี solarized ไปยังสถานี GNOME ของฉันเช่นอธิบายที่นี่ แต่มันเป็นสีเทาและไม่มีสีสันตามที่คาดไว้
ดูที่นี่
ความคิดใด ๆ ที่ฉันสามารถทำได้?
ผมพยายามที่จะใช้ชุดรูปแบบสี solarized ไปยังสถานี GNOME ของฉันเช่นอธิบายที่นี่ แต่มันเป็นสีเทาและไม่มีสีสันตามที่คาดไว้
ดูที่นี่
ความคิดใด ๆ ที่ฉันสามารถทำได้?
คำตอบ:
ไม่แน่ใจเกี่ยวกับเหตุผลที่แน่ชัด แต่ในสคริปต์ใด ๆ ที่ติดตั้ง 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
คุณต้องดาวน์โหลดไฟล์ .ircolors เช่นกันขั้นตอนแรกในโพสต์นี้: http://www.webupd8.org/2011/04/solarized-must-have-color-paletter-for.html
ฉันเชื่อว่าคุณต้องใช้ 256 สีก่อนจึงจะแสดงได้อย่างถูกต้อง
sudo vim ~/.Xdefaults .xsession .vimrc
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 colors
256