แท็บ Gnome-terminal: ไม่มีความแตกต่างระหว่างแท็บที่ใช้งานและไม่ใช้งาน


24

ใน Ubuntu 13.04 ฉันมักจะเปิดหลายแท็บใน gnome-terminal ปัญหาคือในขณะที่ฉันสามารถตั้งชื่อของแต่ละแท็บมันยากมากที่จะบอกว่าแท็บใดที่ใช้งานอยู่ - สีและความแตกต่างของการแสดงผลระหว่างแท็บที่ใช้งานและแท็บที่ไม่ใช้งานนั้นบอบบางมากจนต้องศึกษาแถบแท็บ อย่างระมัดระวัง.

มีวิธีทำให้ความคมชัดนี้ชัดเจนขึ้นหรือไม่?


ชื่อธีมที่คุณใช้คืออะไร?

ความแตกต่าง Colorized ควรเป็น IMHO เริ่มต้นที่มีสติ C'mon GNOME!
blong

geditปัญหานี้เป็นมากยิ่งขึ้นอย่างมีนัยสำคัญ
สูงศักดิ์

คำตอบ:


22

ฉันใช้งาน Ubuntu 13.10 ด้วยธีม Ambience - มีปัญหาเดียวกัน

โซลูชัน: แก้ไข~/.config/gtk-3.0/gtk.css(คุณอาจต้องสร้าง) และเพิ่ม:

TerminalWindow,
TerminalWindow.background {
        background-color: #6e6e6e;
        color: #000000;
}

TerminalWindow .notebook tab {
        padding: 2;
        background-color: #6e6e6e;
}

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

Ubuntu 14.04 มีปัญหาเดียวกัน ทางออกของคุณแก้ไขให้ฉัน
Nomaed

พยายามแท็บ: บล็อกที่ใช้งานอยู่คนเดียวไม่มีผล : \ ดูเหมือนว่าไฟล์จะไม่ได้รับการสังเกต / อ่านโดย gnome-terminal ที่เพิ่งเปิดใหม่ มันอาจจะอยู่ในสถานที่ที่ไม่ถูกต้องมันจะต้องมีการอ้างอิงจากที่ไหนสักแห่ง?
Tomislav Nakic-Alfirevic

ลืมที่จะเพิ่ม: ฉันพยายามเปลี่ยนไปใช้ชุดรูปแบบอื่นแล้วย้อนกลับ (ตามที่แนะนำที่นี่: askubuntu.com/a/221783/32201 ) และยังไม่มีผลใด ๆ
Tomislav Nakic-Alfirevic

โซลูชั่นที่สมบูรณ์แบบ มีความแตกต่างเล็กน้อยกับวิธีการที่มันกลมกลืนกับเส้นขอบที่แน่นอน แต่นี่คือสิ่งที่จำเป็นจริงๆ
nacitar sevaht

11

นี่คือสิ่งที่ใช้ได้กับฉันใน Ubuntu 14.04 ฉันพยายามที่จะรักษารูปลักษณ์โดยรวมที่คล้ายกันและทำให้แท็บที่ไม่ใช้งานสว่างน้อยลง

แก้ไขไฟล์ ~/.config/gtk-3.0/gtk.css

บรรจุ

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #d2d1d0;
    foreground-color: #2e2d2c;
}

ปิดหน้าต่างเทอร์มินัลทั้งหมดเริ่มต้นและทดสอบ

แก้ไข : หลังจากใช้เพียงเล็กน้อยในขณะที่มันชัดเจนว่าความแตกต่างเด่นชัดระหว่างแท็บที่ใช้งานและไม่ได้ใช้งานไม่เพียงพอ

ฉันคิดว่ามันเป็นสิ่งจำเป็นที่จะสามารถบอกแท็บที่ไม่ใช้งานได้อย่างรวดเร็วก่อน - โดยไม่มองไปที่ด้านข้าง

ดังนั้นนี่คือการกำหนดค่าที่อัพเดท (แท็บที่ไม่ใช้งานที่มืดกว่า):

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #a2a1a0;
    foreground-color: #1e1d1c;
}

ขอบคุณ ... ชีวิตอันยืดยาวของฉันผ่านไปแล้ว แต่ครั้งต่อไปที่ฉันมีปัญหาฉันจะลองดู!
Stabledog

เยี่ยมมาก, Tjunkie, มันใช้งานได้ดีในวันที่ 15.04
Jean Jordaan

มันใช้งานได้ใน 15.10 ด้วย
Marc Belmont

ไม่มีไฟล์ gtk.css ในอูบุนตู 14.04
diEcho

พื้นหน้าไม่ทำงานบน Ubuntu 14.04 lts
Tuan

5

หากคุณต้องการทำให้ข้อความของแท็บที่ใช้งานอยู่ชัดเจนยิ่งขึ้นคุณสามารถแก้ไขป้ายกำกับแบบนี้ได้

แก้ไขไฟล์ ~/.config/gtk-3.0/gtk.css

TerminalTabLabel.active-page .label {
    color: cyan;
    font-weight: bold;
}

ผ่านการทดสอบใน gnome-terminal 3.17.91

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

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

นี่คือสิ่งที่ฉันใช้ในที่ทำงานบน Ubuntu 15.10 กับ gnome-terminal 3.16.2 ขนาดแท็บที่เล็กลงทำให้พื้นที่หน้าจอมากขึ้นสำหรับใช้กับเทอร์มินัลและฉันได้ทดลองกับความแตกต่างระหว่างแท็บที่ใช้งาน ฉันคิดว่าข้อความป้ายกำกับแท็บดูดีขึ้นโดยไม่ใช้รูปแบบตัวหนา

/* gnome-terminal */
@define-color term-win-bg           #262626;
@define-color term-tab-inactive-bg  #333333;
@define-color term-tab-active-bg    #424242;
@define-color ubuntu-orange         #fb9267;

TerminalScreen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @term-win-bg;
}


TerminalWindow .notebook {
    border: 0;
    padding: 0;
}


TerminalWindow .notebook tab {
    border: 0;
    border-radius: 0px;
    border-image: -gtk-gradient (linear, left top, left bottom,
                                from (alpha (shade (@term-win-bg, 0.9), 0.0)),
                                to (shade (@term-win-bg, 0.9))) 1;
    border-image-width: 0 1px;
    border-color: transparent;
    border-width: 0;
    box-shadow: none;
    background-color: shade(@term-tab-inactive-bg, 1);
}


TerminalWindow .notebook tab:active {
    border: 0;
    border-radius: 0px;
    background-color: shade(@term-tab-active-bg, 1);
}


TerminalTabLabel.active-page .label {
    /*color: @bg_color;
    font-weight: bold
    color: @ubuntu-orange; */
    color: cyan;
}

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


สีบ้า แต่ใช้งานได้ =)
AB

ผมต้องยอมรับทางเลือกสีข้อความของฉันคือดีกว่าที่มีแท็บมืด :)
บรูซ

โปรดลบภาพหน้าจอของฉันออก ;)
AB

ไม่เป็นไรค่ะ
บรูซ

4

ฉันไม่มีปัญหาใด ๆ ในการแยกแท็บที่ใช้งานและไม่ใช้งานใน gnome-terminal โดยใช้ชุดรูปแบบเริ่มต้นของ Ubuntu - Ambiance

มองใน Launchpad ผมพบว่าปัญหานี้เป็นปัญหาได้รับการยืนยันผลกระทบต่อคนจำนวนมาก: ยากที่จะแยกแยะความแตกต่างที่เลือกแท็บ

หากสิ่งนี้ส่งผลกระทบต่อคุณเช่นกันคุณสามารถแก้ไขได้โดยการเปลี่ยนธีม Ubuntu ของคุณ: คลิกขวาที่เดสก์ท็อปเลือกเปลี่ยนพื้นหลังของเดสก์ท็อปและในหน้าต่างที่เปิดใหม่เปลี่ยนธีมของคุณเป็นความคมชัดสูง :

เปลี่ยนธีมของ Ubuntu

จากนั้นคุณสามารถแยกแยะได้โดยไม่มีปัญหากับแท็บที่ใช้งานและไม่ใช้งานใน gnome-terminal:

แท็บเทอร์มินัล


2
ตกลงนั่นเป็นความคิด ฉันเดาว่าฉันหวังว่าจะมีบางสิ่งในโลกที่น้อยลงและน่าทึ่งกว่าการเปลี่ยนธีมเดสก์ท็อปทั้งหมด แต่ถ้านั่นเป็นวิธีเดียวที่ฉันคิดว่ามันคุ้มค่า ขอบคุณ!
Stabledog

มีการอัพเดทเกี่ยวกับเรื่องนี้สำหรับ 14.04 ไหม? เปลี่ยนชุดรูปแบบทั้งหมดรู้สึกเหมือน overkill และความคมชัดสูงโดยเฉพาะอย่างยิ่งน่าเกลียดมาก
becko

@becko ข้อผิดพลาดจะถูกติดตามที่นี่: bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349 อย่างไรก็ตามการแก้ปัญหาของ renedv1 นั้นง่ายและมีประสิทธิภาพมาก: askubuntu.com/a/406816/31592
blong
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.