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?


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

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

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


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.