ลบ bazel fat ที่น่าเกลียดออกจาก gnome-terminal ที่มีหลายแท็บ


34

เมื่อฉันเริ่มgnome-terminalมันดูค่อนข้างดี แต่เมื่อฉันเปิดแท็บอื่นขอบของมันจะเปลี่ยนไปอย่างน่าเกลียด:

ไขมันน่าเกลียด gnome-ขั้วฝา

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

คำตอบ:


24

หลังจากที่ทำไปรอบ ๆ ฉันก็คิดออก

แก้ไข/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.cssและเพิ่ม:

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

ข้อผิดพลาดที่พบในสิ่งนี้: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/694468


2
อืมดูเหมือนว่าจะทำให้ตัวเรือนมีขนาดค่อนข้างเล็กสำหรับฉันในทั้ง gnome-terminal และ gnome-terminator ขอบคุณที่ชี้นำสิ่งนี้! ฉันคิดว่ามันเป็นเรื่องตลกที่แม้แต่ Mark Shuttleworth ก็สามารถโพสต์บั๊กไปสู่ ​​launchpad และไม่ได้รับการแก้ไข 2 ปีต่อมา;)
Ibrahim

1
ยุ่งกับมันมากขึ้นและในที่สุดก็ได้ไปทำงาน! ตอนนี้เพื่อดูว่าฉันสามารถใช้การแก้ไขนี้จะ Terminator เช่นกัน ....
โจนาห์ Braun

@Ibrahim พวกเขามี GTK2 2 ปีที่แล้วตอนนี้เป็นเรื่องง่ายขึ้นด้วย CSS
Dmitriy Budnik

หึจริง แต่มาร์ค Shuttleworth ตอบปีที่ผ่านมาถามว่าการแก้ไขปัญหาที่อาจจะรวมอยู่ในอูบุนตูและมันก็ไม่ได้;)
อิบราฮิม

ตามที่แนะนำในความคิดเห็นที่นี่คุณสามารถใช้find / -name gnome-terminal.cssเพื่อค้นหาเวอร์ชันที่ทันสมัยที่สุด ฉันได้ไปแก้ไขไม่ได้/usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css gtk-3.0
1 ''

18

เป็นวิธีปฏิบัติที่ดีโดยทั่วไปไม่ควรแก้ไขไฟล์ต้นฉบับ แต่แทนที่ค่าของไฟล์เหล่านั้นตามความต้องการของคุณ

หากคุณยังไม่มีให้สร้างหรือเปิดไฟล์ gtk.css ในเส้นทางนี้

~/.config/gtk-3.0/gtk.css

วางรหัสต่อไปนี้ปิดเทอร์มินัลทั้งหมดแล้วเริ่มใหม่

@define-color bg-grey #222;
@define-color active-grey #333;
@define-color border-grey #555;


TerminalWindow .notebook {
  border: 0;
  padding: 0;
  color: #eee;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab:active {
  border: 1px solid @border-grey;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab {
  background-color: shade(@bg-grey, 1);
}

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

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


ทำงานเหมือนเครื่องราง +1
ตู้เพลง

9

Mine ใช้คำตอบ @topless และ @jibreel
พื้นหลังโปร่งใสและชุดรูปแบบสีเข้ม น่ากลัว

@define-color bg-grey #222;
@define-color active #313131;

TerminalWindow .notebook {
    border: 0;
    padding: 0;
    color: #fff;
    background-color: shade(@active, 1);
}

TerminalWindow .notebook tab:active {
    background-color: shade(@active,1);
}

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

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


1
คำตอบทั้งหมดเหล่านี้มีประโยชน์และสอนฉันว่า GTK นั้นยอดเยี่ยมเพียงใดสำหรับการมีธีมตาม CSS คำตอบนี้แม้ว่า ... อันนี้ดีที่สุด ดูดีมาก ฉันจะไม่ปรับแต่งสิ่งนี้อีกต่อไปตามที่วางแผนไว้
Carl Zulauf

3

ขอบคุณ @topless, แก้ไขด้วยวิธีนี้ต่อไปเช่นนี้ให้สังเกตรัศมีของเส้นขอบ: 0 เพื่อหลีกเลี่ยงพื้นที่สีขาว

@define-color bg-grey #222;
@define-color active #300A24;

TerminalWindow .notebook {
  border: 0;
  padding: 0;
  color: #eee;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab:active {
  background-color: shade(@active, 1);
}

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

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


0

คุณสามารถลองชุดรูปแบบอื่นกำหนดค่า Ambiance ตามความชอบของคุณหรือรับหนึ่งในนั้น (จากศูนย์ซอฟต์แวร์ Ubuntu):

  • Terminator
  • xterm
  • Roxterm
  • Tilda
  • Guake
  • ...

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