Hapus bazel lemak jelek dari gnome-terminal dengan banyak-tab

34

Ketika saya memulainya gnome-terminalterlihat cukup menyenangkan tetapi ketika saya membuka tab lain itu berbatasan dengan jelek:

bezel terminal-gemuk-jelek-gnome

Bagaimana cara mempertahankan bezel tipis saat menggunakan banyak tab?

Dmitriy Budnik
sumber

Jawaban:

24

Setelah beberapa main-main, saya menemukan jawabannya.

Edit /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.cssdan tambahkan:

 TerminalWindow .notebook {
   padding: 0;
   border-width: 0;
 }

Bug ditemukan di ini: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/694468

Jonah Braun
sumber
2
Hmm, sepertinya membuat bezel cukup kecil untuk saya di gnome-terminal dan gnome-terminator. Terima kasih telah menunjukkan ini! Saya merasa agak lucu bahkan Mark Shuttleworth dapat memposting bug ke launchpad dan tidak memperbaikinya 2 tahun kemudian;)
Ibrahim
1
Dipusingkan dengan itu lagi dan akhirnya berhasil! Sekarang untuk melihat apakah saya dapat menerapkan perbaikan ini ke Terminator juga ....
Jonah Braun
@Ibrahim mereka memiliki GTK2 2 tahun yang lalu, sekarang jauh lebih mudah dengan CSS.
Dmitriy Budnik
Heh benar, tetapi Mark Shuttleworth menjawab setahun yang lalu menanyakan apakah perbaikan itu dapat dimasukkan ke dalam Ubuntu, dan itu tidak;)
Ibrahim
Seperti yang disarankan dalam komentar di sini , Anda dapat menggunakan find / -name gnome-terminal.cssuntuk menemukan versi terbaru. Saya harus mengedit /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css, bukan gtk-3.0.
1 ''
18

Yah itu praktik yang baik secara umum bukan untuk memodifikasi file asli tetapi menimpa nilainya sesuai dengan preferensi Anda.

Jika Anda belum memilikinya, buat atau buka file gtk.css di jalur ini

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

Rekatkan kode berikut, tutup semua terminal dan mulai yang baru.

@define-color bg-grey #222;
@define-color active-grey #333;
@define-color border-grey #555;


TerminalWindow .notebook {
  border: 0;
  padding: 0;
  color: #eee;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab:active {
  border: 1px solid @border-grey;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab {
  background-color: shade(@bg-grey, 1);
}

Sekarang, tidak hanya akan menghapus batas seperti yang Anda inginkan, tetapi juga akan "lebih cocok" dengan latar belakang gelap, mata saya "sakit" dengan abu-abu muda. Hasilnya ketika Anda memiliki banyak tab, akan terlihat seperti ini, yang tentu saja Anda dapat menyesuaikannya dengan merusak variabel warna sesuai dengan preferensi Anda.

masukkan deskripsi gambar di sini

topless
sumber
Bekerja seperti pesona +1
Jukebox
9

Milik saya berdasarkan jawaban @topless dan @jibreel.
Latar belakang transparan dan tema gelap. Luar biasa.

@define-color bg-grey #222;
@define-color active #313131;

TerminalWindow .notebook {
    border: 0;
    padding: 0;
    color: #fff;
    background-color: shade(@active, 1);
}

TerminalWindow .notebook tab:active {
    background-color: shade(@active,1);
}

TerminalWindow .notebook tab {
    border-radius: 0px;
    padding: 3px;
    background-color: shade(@bg-grey, 1);
}

masukkan deskripsi gambar di sini

Parto
sumber
1
Semua jawaban ini sangat membantu dan mengajari saya betapa mengagumkannya GTK karena memiliki tema berdasarkan CSS. Namun, jawaban ini ... yang ini adalah yang terbaik. Terlihat bagus. Saya bahkan tidak akan mengubah ini lebih jauh seperti yang saya rencanakan.
Carl Zulauf
3

Terima kasih @topless, juga diedit lebih jauh untuk terlihat seperti ini, perhatikan batas-radius: 0, untuk menghindari ruang putih

@define-color bg-grey #222;
@define-color active #300A24;

TerminalWindow .notebook {
  border: 0;
  padding: 0;
  color: #eee;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab:active {
  background-color: shade(@active, 1);
}

TerminalWindow .notebook tab {
  border-radius: 0px;
  background-color: shade(@bg-grey, 1);
}

masukkan deskripsi gambar di sini

jibreel
sumber
0

Anda dapat mencoba tema lain, mengonfigurasi Suasana sesuai keinginan Anda, atau mendapatkan salah satu dari ini (dari pusat perangkat lunak Ubuntu):

  • Terminator
  • xterm
  • Roxterm
  • Tilda
  • Guake
  • ...
angin topan
sumber
Saya tahu bahwa ada aplikasi terminal lain yang tersedia, semuanya terlihat jelek bagi saya
Dmitriy Budnik