Tab Gnome-terminal: tidak ada kontras antara tab aktif dan tidak aktif

24

Di Ubuntu 13.04, saya sering membuka banyak tab di terminal gnome. Masalahnya adalah, walaupun saya dapat mengatur judul setiap tab, sangat sulit untuk mengetahui tab mana yang aktif - warna dan render perbedaan antara tab aktif dan tab tidak aktif sangat halus sehingga orang harus mempelajari bilah tab dengan sangat hati-hati.

Apakah ada cara untuk membuat kontras ini lebih jelas?

Stabledog
sumber
Apa nama tema yang Anda gunakan?
Perbedaan berwarna harus menjadi standar IMHO yang waras. Ayo GNOME!
blong
Masalah ini bahkan lebih signifikan di gedit.
nobar

Jawaban:

22

Saya menjalankan Ubuntu 13.10 dengan tema Ambience - memiliki masalah yang sama.

Solusi: edit ~/.config/gtk-3.0/gtk.css(Anda mungkin harus membuatnya) dan tambahkan:

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

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

TerminalWindow .notebook tab:active {
        background-color: #d1d1d1;
}
renedv1
sumber
Ubuntu 14.04 memiliki masalah yang sama. Solusi Anda memecahkannya untuk saya.
Nomaed
Mencoba tab: blok aktif sendiri, tidak ada efek. : \ Tampaknya file tidak diperhatikan / dibaca oleh terminal gnome yang baru dibuka. Mungkinkah itu di tempat yang salah, apakah harus dirujuk dari suatu tempat?
Tomislav Nakic-Alfirevic
Lupa menambahkan: Saya mencoba beralih ke tema lain dan kembali (seperti yang disarankan di sini: askubuntu.com/a/221783/32201 ) dan masih tidak berpengaruh.
Tomislav Nakic-Alfirevic
Solusi sempurna. Memiliki beberapa nuansa dengan cara menyatu dengan batas-batas tertentu, tetapi ini pada dasarnya persis apa yang dibutuhkan.
nacitar sevaht
11

Inilah yang bekerja untuk saya di ubuntu 14.04, saya mencoba mempertahankan tampilan keseluruhan yang serupa, dan membuat tab yang tidak aktif menjadi kurang cerah.

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

mengandung

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

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

tutup SEMUA jendela terminal mulai dan uji

EDIT : Setelah menggunakannya sebentar, menjadi jelas bahwa perbedaan yang diucapkan antara tab aktif dan tidak aktif tidak cukup.

Saya pikir perlu untuk memberitahu tab tidak aktif pada pandangan pertama - tanpa melihat sisi-sisinya.

Jadi di sini adalah konfigurasi yang diperbarui (tab tidak aktif yang lebih gelap):

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

TerminalWindow .notebook tab {
    background-color: #a2a1a0;
    foreground-color: #1e1d1c;
}
Tjunkie
sumber
Terima kasih ... rentang hidup saya telah berlalu, tetapi lain kali saya mendapatkan masalah, saya akan mencobanya!
Stabledog
Luar biasa, Tjunkie, ini bekerja dengan baik pada 15,04
Jean Jordaan
Ini bekerja di 15.10 juga.
Marc Belmont
tidak ada file gtk.css di ubuntu 14.04
diEcho
foreground tidak berfungsi di ubuntu 14.04 lts
Tuan
5

Jika Anda ingin membuat teks dari tab aktif lebih jelas, Anda dapat memodifikasi labelnya seperti ini,

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

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

Diuji di terminal gnome 3.17.91

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Inilah yang saya gunakan di tempat kerja di Ubuntu 15.10 dengan gnome-terminal 3.16.2. Ukuran tab yang lebih kecil memungkinkan lebih banyak area layar untuk terminal untuk digunakan dan saya telah bereksperimen dengan kontras antara tab aktif dan tidak aktif. Saya pikir teks label tab terlihat lebih baik tanpa gaya tebal diterapkan.

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

masukkan deskripsi gambar di sini

Bruce
sumber
Warna gila, tapi berhasil =)
AB
Saya harus mengakui bahwa pilihan warna teks saya lebih bagus dengan tab-tab gelap :)
Bruce
Jangan ragu untuk menghapus tangkapan layar saya. ;)
AB
Nah itu semua baik-baik saja.
Bruce
4

Saya tidak punya masalah untuk membedakan tab aktif dan tidak aktif di gnome-terminal menggunakan tema default Ubuntu - Ambiance.

Melihat di Launchpad, saya menemukan bahwa ini adalah bug yang dikonfirmasi yang mempengaruhi banyak orang: Sulit membedakan tab mana yang dipilih .

Jika ini mempengaruhi Anda juga, Anda dapat menyelesaikan ini dengan mengubah tema Ubuntu Anda: klik kanan pada desktop, pilih Change Desktop Background dan di jendela yang baru dibuka ubah tema Anda menjadi Kontras Tinggi :

ubah tema ubuntu

Maka Anda dapat membedakan tanpa masalah tab aktif dan tidak aktif di gnome-terminal:

tab terminal

Radu Rădeanu
sumber
2
Oke, itu ide. Saya kira saya berharap untuk sesuatu yang kurang global dan dramatis daripada mengubah seluruh tema desktop - tetapi jika itu satu-satunya cara, saya kira itu sepadan. Terima kasih!
Stabledog
Adakah pembaruan untuk ini untuk 14,04? Mengubah seluruh tema terasa seperti berlebihan. Dan Kontras Tinggi khususnya sangat jelek.
becko
@becko Bug sedang dilacak di sini: bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349 . Namun, solusi renedv1 sangat sederhana dan efektif: askubuntu.com/a/406816/31592
blong