แท็บ Terminal Gnome น่าเกลียดและมีขนาดใหญ่


24

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

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

มีวิธีในการเปลี่ยนแท็บเหล่านี้หรือไม่ ฉันรู้ว่าเป็นไปได้ที่จะวางพวกเขาไว้ที่ด้านข้างของหน้าต่าง แต่แล้วพวกเขาก็ใช้พื้นที่มากขึ้น !

หากสิ่งนี้เป็นไปไม่ได้ด้วยการกำหนดค่าชุดรูปแบบหรือ gnome มีโปรแกรมเทอร์มินัลเช่นเทอร์มิเนเตอร์ที่สามารถจัดการแท็บเองได้หรือไม่? (เป็นการดีเลิศในแฟชั่นที่สง่างามมากขึ้น!)

ข้อความแสดงแทน


2
ที่จริงแล้วแท็บนั้นสอดคล้องกับธีม Gtk ที่คุณใช้อย่างสมบูรณ์แบบเพราะมันเป็นธีมที่ใช้สีนั้น เป็นไปได้ที่จะแทนที่ชุดรูปแบบสำหรับแอปพลิเคชัน 1 รายการ (ดูที่คู่มือการทำ Gtk / คู่มือวิธีการทำเช่นนั้น) ฉันเดาว่าปุ่มปิดทำให้แท็บค่อนข้างสูง
JanC

อธิบายปัญหาได้ดีที่นี่old.nabble.com/…
Aleksandr Levchuk

adamnfish, +1 สำหรับคำถาม แต่ฉันแนะนำให้ยกเลิกการทำเครื่องหมายคำแนะนำบนหน้าจอเป็นคำตอบที่ถูกต้อง GNU สกรีนหิน แต่นั่นไม่ได้หมายความว่าแท็บเทอร์มินัลน่าเกลียด
อเล็กซานเดอร์เลคชูก

คำตอบ:


-1

ลองscreenดู

สร้าง "แท็บ" ที่แตกต่างกันด้วยCtrl-a cและสลับระหว่างกันด้วยCtrl-a Ctrl-a(เพื่อสลับไปยังหน้าต่างที่แสดงก่อนหน้านี้) หรือโดยตรงด้วยCtrl-a <number of tab>(เพื่อสลับไปยังหมายเลขหน้าต่าง "จำนวนแท็บ")

Ctrl-a " แสดงรายการหน้าต่างทั้งหมดสำหรับการเลือก

man screenสำหรับข้อมูลเพิ่มเติมดูที่


2
หรือแม้กระทั่งbyobuซึ่งเหมือนกับหน้าจอ แต่นำเสนอในTechnicolor® ;-)
Stefano Palazzo

ใช่ฉันรู้ว่าฉันสามารถใช้หน้าจอแทนได้ แต่โดยทั่วไปฉันใช้ emacs และฉันไม่อยากสูญเสีย ctrl + a ฉันอาจลงเอยเส้นทางนี้โดยการปรับแต่งหน้าจอ แต่มันดีที่การควบคุมแท็บสอดคล้องกับส่วนที่เหลือของระบบปฏิบัติการดังนั้นหากมีวิธีที่จะลดช่องว่างภายในแท็บ gnome ที่ฉันต้องการ!
adamnfish

1
@adamnfish: คุณสามารถกำหนดค่าทางลัดคำนำหน้าจอเป็นอย่างอื่นได้
JanC

5
-1 บางครั้งฉันต้องใช้หน้าจอบางครั้งฉันต้องใช้แท็บ ฉันต้องการให้ทั้งคู่ดูดี
Aleksandr Levchuk

3
ผมอยากแนะนำให้tmuxมากกว่าscreenดีกว่า (IMO) หน้าต่าง ( 'แท็บ') และ 'บานหน้าต่าง' (แยกหน้าจอในแนวตั้งและแนวนอน (ผมทำงาน. emacsภายในของtmuxเซสชั่นเฉพาะ).
จอน

6

JanC ชี้ให้เห็นว่าterminatorใช้ธีม gtk เริ่มต้นในระบบของคุณ เป็นความจริงที่ว่าปัญหาสามารถแก้ไขได้ด้วยการใส่close_button_on_tab = False~ / .config / terminator / config ของคุณนอกจากนี้คุณสามารถเปลี่ยนธีม gtk terminatorหรือคุณสามารถกำหนดตั้งค่าเป็นพิเศษสำหรับ GTK พิเศษ โดยเพิ่มบรรทัดต่อไปนี้ในgtkrcไฟล์ของคุณ:

style "notebook" = "default"
{
    xthickness = 0
    ythickness = 0
}

widget_class "terminator*.GtkNotebook"       style "notebook"
class "terminator*.GtkNotebook"              style "notebook"

สังเกตว่าคุณกำลังแก้ไขวิดเจ็ต Gtk มาตรฐานชื่อ "GtkNotebook" นี่คือสิ่งที่รับผิดชอบแท็บ หากคุณต้องการให้มันใช้งานได้ในทุกแอปพลิเคชัน (ไม่ใช่แค่เทอร์มิเนเตอร์) ให้ใช้แทน:

widget_class "*GtkNotebook"       style "notebook"
class "*GtkNotebook"              style "notebook"

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

style "notebook_maybelabel" = "default"
{ 
   fg[NORMAL]        = "#0000AA"
   text[NORMAL]        = "#0000AA"
}

widget_class "terminator*.GtkNotebook*"       style "notebook_maybelabel"
class "terminator*.GtkNotebook*"              style "notebook_maybelabel"

ฉันไม่ใช่ผู้เชี่ยวชาญของ Gtk และคำแนะนำนี้อาจมีข้อผิดพลาด


3

ตรวจสอบ urxvt หนึ่งในเหตุผลหลักที่ฉันย้ายไปเป็นวิธีที่ดีในการจัดการแท็บ

เพิ่มสิ่งนี้ลงใน. Xdefaults ของคุณ

 URxvt.perl-ext-common:  default,tabbed,matcher

3

มันเป็นไปได้ผ่านไฟล์กำหนดค่า GTK CSS สร้าง~/.config/gtk-3.0/gtk.cssจากนั้นคุณจะสามารถเพิ่มตัวเลือก CSS และแอตทริบิวต์ของมันได้ มีตัวอย่างที่ดีคือ: ลบไขมันที่น่าเกลียดออกจาก gnome-terminal ที่มีหลายแท็บ

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