Tab Gnome-terminal: không có sự tương phản giữa các tab hoạt động và không hoạt động


24

Trong Ubuntu 13.04, tôi thường có nhiều tab mở trong gnome-terminal. Vấn đề là, trong khi tôi có thể đặt tiêu đề của từng tab, rất khó để biết tab nào đang hoạt động - màu sắc và phân biệt hiển thị giữa tab hoạt động và tab không hoạt động rất tinh vi đến nỗi người ta phải nghiên cứu thanh tab rất cẩn thận.

Có cách nào để làm cho sự tương phản này rõ ràng hơn?


Tên của chủ đề bạn đang sử dụng là gì?

Phân biệt màu nên là một IMHO mặc định lành mạnh. C'mon Gnome!
blong

Vấn đề này thậm chí còn quan trọng hơn trong gedit.
tộc

Câu trả lời:


22

Tôi đang chạy Ubuntu 13.10 với chủ đề Ambience - có cùng một vấn đề.

Giải pháp: chỉnh sửa ~/.config/gtk-3.0/gtk.css(bạn có thể phải tạo nó) và thêm:

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 có cùng một vấn đề. Giải pháp của bạn đã giải quyết nó cho tôi.
Không có

Đã thử tab: khối hoạt động một mình, không có hiệu lực. : \ Dường như tập tin không được chú ý / đọc bởi một thiết bị đầu cuối gnome mới mở. Nó có thể ở sai vị trí, nó có phải được tham chiếu từ đâu đó không?
Tomislav Nakic-Alfirevic

Quên thêm: Tôi đã thử chuyển sang chủ đề khác và quay lại (như được đề xuất ở đây: askubfox.com/a/221783 / 32201 ) và vẫn không có hiệu lực.
Tomislav Nakic-Alfirevic

Giải pháp hoàn hảo. Có một vài sắc thái với cách pha trộn với các đường viền nhất định, nhưng về cơ bản đây chính xác là những gì cần thiết.
nacitar Sevaht

11

Đây là những gì làm việc cho tôi trong Ubuntu 14.04, tôi đã cố gắng duy trì giao diện tổng thể tương tự và làm cho các tab không hoạt động kém sáng hơn.

chỉnh sửa tập tin ~/.config/gtk-3.0/gtk.css

để chứa

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

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

đóng TẤT CẢ các cửa sổ đầu cuối bắt đầu và kiểm tra

EDIT : Sau khi sử dụng một thời gian, rõ ràng là sự khác biệt rõ rệt giữa tab hoạt động và không hoạt động là không đủ.

Tôi nghĩ rằng cần thiết để có thể nói một tab không hoạt động ngay từ cái nhìn đầu tiên - mà không cần nhìn sang các mặt của nó.

Vì vậy, đây là cấu hình được cập nhật (các tab không hoạt động tối hơn):

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

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

Cảm ơn ... quãng đời này đã trôi qua, nhưng lần sau tôi gặp vấn đề tôi sẽ thử điều đó!
Stablesog

Tuyệt vời, Tjunkie, điều này hoạt động rất tốt vào ngày 15.04
Jean Jordaan

Nó hoạt động trong 15.10.
Marc Belmont

không có tệp gtk.css ở đó trong Ubuntu 14.04
diEcho

foreground không hoạt động trên Ubuntu 14.04 lts
Tuấn

5

Nếu bạn muốn làm cho văn bản của tab hoạt động rõ ràng hơn, bạn có thể sửa đổi nhãn của nó như thế này,

chỉnh sửa tập tin ~/.config/gtk-3.0/gtk.css

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

Đã thử nghiệm trong thiết bị đầu cuối gnome 3.17.91

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Đây là những gì tôi đang sử dụng tại Ubuntu 15.10 với gnome-terminal 3.16.2. Kích thước tab nhỏ hơn cho phép nhiều diện tích màn hình hơn cho thiết bị đầu cuối sử dụng và tôi đã thử nghiệm độ tương phản giữa các tab hoạt động và không hoạt động. Tôi nghĩ rằng văn bản nhãn tab trông tốt hơn mà không áp dụng kiểu in đậm.

/* 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;
}

nhập mô tả hình ảnh ở đây


Màu điên rồ, nhưng nó hoạt động =)
AB

Tôi phải thừa nhận lựa chọn màu văn bản của mình đẹp hơn với các tab tối :)
Bruce

Hãy xóa ảnh chụp màn hình của tôi. ;)
AB

Không, tất cả đều tốt.
Bruce

4

Tôi không có bất kỳ vấn đề nào để phân biệt các tab hoạt động và không hoạt động trong thiết bị đầu cuối gnome bằng cách sử dụng chủ đề Ubuntu mặc định - Ambiance.

Nhìn vào Launchpad, tôi thấy rằng đây là một lỗi được xác nhận ảnh hưởng đến nhiều người: Khó phân biệt tab nào được chọn .

Nếu điều này cũng ảnh hưởng đến bạn, bạn có thể giải quyết vấn đề này bằng cách thay đổi chủ đề Ubuntu của mình: nhấp chuột phải vào màn hình nền, chọn Thay đổi Nền màn hình và trong cửa sổ mở mới, thay đổi chủ đề của bạn thành Độ tương phản cao :

thay đổi chủ đề Ubuntu

Sau đó, bạn có thể phân biệt mà không gặp vấn đề gì về các tab hoạt động và không hoạt động của mình trong gnome-terminal:

tab thiết bị đầu cuối


2
Ok, đó là một ý tưởng. Tôi đoán rằng tôi đã hy vọng cho một cái gì đó ít toàn cầu và kịch tính hơn là thay đổi toàn bộ chủ đề máy tính để bàn - nhưng nếu đó là cách duy nhất, tôi đoán nó đáng giá. Cảm ơn!
Stablesog

Bất kỳ cập nhật về điều này cho 14.04? Thay đổi toàn bộ chủ đề cảm thấy như quá mức cần thiết. Và độ tương phản cao nói riêng là rất xấu.
vẫy gọi

@becko Lỗi đang được theo dõi tại đây: bug.launchpad.net/ubfox/+source/ubfox-theme/+orms/762349 . Tuy nhiên, giải pháp của renedv1 rất đơn giản và hiệu quả: Askubfox.com/a/406816/31592
blong
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.