วิธีทำให้แท็บที่เลือกในเทอร์มินัลโดดเด่นยิ่งขึ้น


101

บางอย่างเกี่ยวกับชุดรูปแบบสีเปลี่ยนแปลงใน 11.04 และตอนนี้มันยากมากสำหรับฉันที่จะบอกแท็บที่เลือก

ป้อนคำอธิบายรูปภาพที่นี่

บนหน้าจอของฉันสีดูคล้ายกันมากยิ่งขึ้นเมื่อฉันนอนลงบนเก้าอี้ (เช่นมุมมอง)

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

ปรับปรุง : ใน 12.10 วิธีการแก้ปัญหาที่ยอมรับไม่ทำงาน ทุกคนสามารถแก้ไขได้หรือไม่


สิ่งนี้ได้รับการรายงานว่าเป็นข้อผิดพลาด: bugs.launchpad.net/ubuntu/+source/light-themes/+bug/761660
Jan Nekvasil

1
ฉันยืนยันใน 12.10 โซลูชันที่ยอมรับไม่ทำงาน ข้อผิดพลาดที่เปิดที่นี่: bugs.launchpad.net/ubuntu/+source/unity/+bug/762349
Alessio

วิธีแก้ปัญหาเหล่านี้ไม่ได้ผลสำหรับฉันใน 12.04 ความคิดใด ๆ
Lambart

คำตอบ:


89

สำหรับ 12.10–15.04 คุณสามารถสร้างธีม CSS สำหรับ GTK 3.0 ตามที่อธิบายไว้ในความคิดเห็นนี้โดย Kees (kees-vanveen) ในรายงานข้อผิดพลาดที่โพสต์ข้างต้นโดย Alessio

  1. สร้างไฟล์ ~/.config/gtk-3.0/gtk.css

  2. วางสิ่งนี้เป็นเนื้อหาโดยใช้สีที่คุณต้องการ:

    TerminalWindow .notebook tab:active {
        background-color: #def;
    }
    
  3. ปิดหน้าต่างเทอร์มินัลทั้งหมดและเปิดแอปพลิเคชันอีกครั้งเพื่อดูการเปลี่ยนแปลง


4
ใช้งานได้ดี - ขอบคุณ! เพื่อเป็นการเตือนผู้ที่ลองใช้วิธีนี้คุณจะต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้งก่อนที่การเปลี่ยนแปลงจะมีผล
Sam King

6
เพียงปิดหน้าต่างเทอร์มินัลทั้งหมดและเปิดเซสชันใหม่ที่ทำงานให้ฉัน
Sunew

3
ยืนยันการทำงานผ่าน 14.10 ตราบใดที่ gnome-terminal ใช้ gtk-3 นอกเสียจากว่าพวกเขาเปลี่ยนข้อมูลจำเพาะสิ่งนี้ควรเป็นทางออกเสมอ
ลูกโป่ง

6
คุณสามารถทดสอบการเปลี่ยนแปลงได้โดยไม่ต้องปิดหน้าต่างเทอร์มินัลทั้งหมดโดยเริ่มต้นเทอร์มินัลใหม่ด้วยgnome-terminal --disable-factory
Samuli Kärkkäinen

1
ยืนยันทำงานเมื่อ 14.04
Amos Folarin

17

ฉันไม่ใช่แฮ็กเกอร์ธีมมาก แต่นี่เป็นการแก้ไขด่วน:

สร้างหรือแก้ไขไฟล์~/.gtkrc-2.0เพื่อรวมสิ่งต่อไปนี้:

style "gnome_terminal_notebook"
{
  fg[NORMAL] = "#00ff00"
}

widget "*TerminalWindow.*.GtkNotebook*" style "gnome_terminal_notebook"

นี่จะเปลี่ยนสีข้อความของแท็บที่ใช้งานเป็นสีเขียว ไม่สวยมาก แต่ควรให้คุณเริ่มต้น

คุณสามารถทำให้แท็บที่ไฮไลต์จางลงโดยแทนที่บรรทัดfgด้วย:

bg[NORMAL] = shade (1.25, "#3c3b37")

ข้อเสีย: นี่จะทำให้เส้นขอบด้านในสว่างขึ้น

หมายเหตุ: สิ่งนี้จะมีผลกับทุกชุดรูปแบบที่คุณเลือกในคุณสมบัติลักษณะที่ปรากฏดังนั้นอย่าลืมยกเลิกการเปลี่ยนแปลงเหล่านั้นเมื่อใช้ชุดรูปแบบอื่น


วิธีแก้ปัญหานี้ทำงานได้อย่างสมบูรณ์แบบ! คุณสามารถใช้ # 4c4b47 สำหรับพื้นหลังที่สว่างขึ้นได้
Nicolas Raoul

คำแนะนำนี้ใช้ไม่ได้กับ 12.10 ทุกคนสามารถยืนยันได้หรือไม่?
Scott Stensland

@ScottStensland - ดูคำตอบของฉันสำหรับวิธีการแก้ปัญหาที่ทำงานบน 12.10
David Harkness

ใช้งานได้กับเทอร์มินัลที่ใช้ gtk-2.0 เช่น my MATE Terminal 1.8.1 / MATE Desktop Environment 1.8.2 / Ubuntu 14.04 / Kernel Linux 4.2.0-27-generic นอกจากนี้ยังหมายถึงนี้สำหรับbg[ACTIVE] fg[ACTIVE]ฯลฯ
ช่วงสุดสัปดาห์ที่

4

การใช้สีเทาอบอุ่นของ Ubuntu ในhttps://design.ubuntu.com/brand/colour-paletteนี่เป็นรูปแบบเล็ก ๆ ของ David:

TerminalWindow .notebook tab {
    background-color: #e2e0dd;
}

TerminalWindow .notebook tab:active {
    background-color: #f2f1f0;
}

สีของแท็บอื่น ๆ ที่นี่มีสีเข้มขึ้นเล็กน้อย


1

คุณสามารถแฮ็คธีมและเปลี่ยนสีได้ ฉันทำเมื่อหลายปีก่อนเมื่อชุดรูปแบบที่ฉันชอบไม่ได้มีความคมชัดเพียงพอ

ชุดรูปแบบที่ติดตั้งใช้งานได้ทั่วทั้งระบบใน/usr/share/themesขณะที่ชุดรูปแบบของคุณใช้งาน~/.themesจริง หากชุดรูปแบบที่คุณกำลังปรับเปลี่ยนเป็นชุดรูปแบบทั้งระบบฉันขอแนะนำให้คัดลอกชุดรูปแบบ~/.themesและเปลี่ยนชื่อก่อนที่จะทำการเปลี่ยนแปลง มิฉะนั้นการเปลี่ยนแปลงของคุณจะถูกเขียนทับในครั้งต่อไปที่แพ็คเกจที่รับผิดชอบสำหรับไฟล์เหล่านั้นได้รับการอัพเกรด


0

สำหรับ Ubuntu 16.04 ให้สร้างไฟล์ชื่อ ~ / .config / gtk-3.0 / gtk.css และวางสิ่งต่อไปนี้ลงในไฟล์:

TerminalWindow .notebook tab:active {
    background-color: #b0c0f0;
}

เครดิต: http://eli.thegreenplace.net/2014/highlighting-the-active-tab-in-gnome-terminal/


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