Tab Terminal Gnome xấu xí và quá khổ


24

Cả thiết bị đầu cuối gnome và terminator (mà tôi đang sử dụng trên máy tính xách tay của tôi ngày nay) có thể được tùy chỉnh để trông rất đẹp. Bằng cách sử dụng toàn màn hình và giữ cho máy tính để bàn lộn xộn xuống mức tối thiểu, có thể có được một khu vực có kích thước tốt để làm việc, ngay cả trên EeePC nhỏ của tôi.

Tuy nhiên, có một yếu tố mà tôi dường như không thể kiểm soát. Các tab của Gnome là quá khổ ồ ạt và xấu nhất là tốt nhất. Chúng hoàn toàn không phù hợp với chủ đề có vẻ ngớ ngẩn, nhưng đối với tôi, vấn đề lớn nhất là bất động sản màn hình bị lãng phí. Trên một màn hình máy tính xách tay nhỏ nói riêng, đó là một vấn đề thực sự.

Có cách nào để thay đổi các tab này? Tôi nhận ra rằng có thể đặt chúng lên cạnh cửa sổ, nhưng sau đó chúng chiếm nhiều không gian hơn !

Nếu điều này là không thể với cấu hình theo chủ đề hoặc gnome, có bất kỳ chương trình đầu cuối nào như terminator có thể tự xử lý các tab không? (Lý tưởng nhất trong một thời trang thanh lịch hơn!)

văn bản thay thế


2
Trên thực tế, các tab phù hợp hoàn hảo với chủ đề Gtk bạn sử dụng, vì đó là chủ đề vẽ chúng như thế. Mặc dù vậy, bạn có thể ghi đè một chủ đề cho 1 ứng dụng (xem hướng dẫn sử dụng theo chủ đề Gtk / cách thực hiện để biết cách thực hiện). Tôi đoán là các nút đóng làm cho các tab khá cao.
JanC

Vấn đề được mô tả kỹ ở đây cũ.nabble.com / Từ
Alexanderr Levchuk

adamnfish, +1 cho câu hỏi nhưng tôi đề nghị bỏ đánh dấu đề xuất Màn hình là câu trả lời đúng. GNU Screen đá nhưng điều đó không có nghĩa là các tab Terminal phải xấu
Aleksandr Levchuk

Câu trả lời:


-1

Hãy thử screen.

Tạo các "tab" khác nhau với Ctrl-a cvà chuyển đổi giữa chúng với Ctrl-a Ctrl-a(để chuyển sang cửa sổ được hiển thị trước đó) hoặc trực tiếp với Ctrl-a <number of tab>(để chuyển sang số cửa sổ "số lượng tab").

Ctrl-a " trình bày một danh sách tất cả các cửa sổ để lựa chọn.

Để biết thêm thông tin hãy xem man screen.


2
Hoặc thậm chí byobu, giống như màn hình, nhưng được trình bày trong Techncolor® ;-)
Stefano Palazzo

Vâng, tôi biết rằng tôi có thể sử dụng màn hình thay thế nhưng tôi thường sử dụng emacs và tôi không muốn mất ctrl + a. Cuối cùng tôi có thể đi xuống tuyến đường này bằng cách tùy chỉnh màn hình nhưng thật tuyệt khi các điều khiển tab phù hợp với phần còn lại của HĐH vì vậy nếu có cách nào để giảm phần đệm trên các tab gnome tôi thích điều đó!
cá adamnfish

1
@adamnfish: bạn có thể định cấu hình phím tắt tiền tố màn hình sang thứ khác.
JanC

5
-1 Đôi khi tôi cần sử dụng màn hình, đôi khi tôi cần sử dụng các tab. Tôi muốn cả hai trông đẹp.
Alexanderr Levchuk

3
Tôi muốn giới thiệu tmuxqua screen: tốt hơn (imo) cửa sổ ('tab') và 'panes' (tách màn hình dọc và ngang. (Tôi chỉ chạy emacstrong một tmuxphiên duy nhất.)
jon

6

Như JanC đã chỉ ra, terminatorsử dụng chủ đề gtk mặc định trên hệ thống của bạn. Đúng là vấn đề có thể được giải quyết bằng cách đưa close_button_on_tab = Falsevào ~ / .config / terminator / config Ngoài ra, bạn có thể thay đổi chủ đề gtk. Hoặc, bạn có thể xác định cài đặt gtk đặc biệt dành riêng cho terminator. Để làm điều đó, thêm các dòng sau vào gtkrctệp của bạn :

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

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

Quan sát rằng bạn đang sửa đổi tiện ích Gtk tiêu chuẩn được gọi là "GtkNotebook". Đây là những gì chịu trách nhiệm cho các tab. Nếu bạn muốn điều này hoạt động trong mọi ứng dụng (không chỉ là terminator) thì hãy sử dụng thay thế:

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

Điều này sau đó sẽ ảnh hưởng đến tất cả các ứng dụng. Để thay đổi màu của văn bản trong tab, hãy sử dụng:

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

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

Tôi không phải là chuyên gia về Gtk và lời khuyên này có thể có lỗi.


3

kiểm tra urxvt. Một trong những lý do chính khiến tôi chuyển sang nó là cách tuyệt vời để xử lý các tab.

Thêm phần này vào .Xdefaults của bạn

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.