GNOME Terminal sekmeleri çirkin ve büyük boy


24

Hem gnome terminali hem de sonlandırıcı (bugünlerde dizüstü bilgisayarımda kullanıyorum) çok güzel görünmek üzere özelleştirilebilir. Tam ekran kullanarak ve masaüstündeki dağınıklığı en aza indirerek, küçük EeePC'mde bile çalışacak iyi boyutta bir alan elde etmek mümkündür.

Ancak, kontrol edemediğim bir öğe var. Gnome'un sekmeleri çok büyük ve büyük ölçüde çirkin. Aptalca görünen temaya hiç uymuyorlar, ama benim için en büyük sorun boşa harcanan ekran gayrimenkulü. Özellikle küçük bir dizüstü bilgisayar ekranında, gerçek bir problem.

Bu sekmeleri değiştirmenin bir yolu var mı? Onları pencerenin kenarına koymanın mümkün olduğunun farkındayım, ama sonra daha da fazla yer kaplıyorlar!

Bu, tema oluşturma veya gnome konfigürasyonuyla mümkün değilse, sekmeleri kendi başlarına kaldırabilecek terminatör gibi terminal programları var mı? (İdeal olarak daha şık bir şekilde!)

alt metin


2
Aslında, sekmeler kullandığınız Gtk temasına tam olarak uyuyor, çünkü onları bu şekilde boyayan tema. 1 uygulamanın temasını geçersiz kılmak mümkündür (bunun için Gtk tema kılavuzlarına / nasıl yapılırlarına bakın). Tahminime göre, kapat düğmeleri sekmeleri oldukça yüksek yapıyor.
Ocak

Sorun burada çok iyi tanımlanmış old.nabble.com/…
Aleksandr

adamnfish, soru için +1, ancak Ekran önerisini doğru cevap olarak işaretlemenizi öneririm. GNU Screen kayalar ancak Terminal sekmelerinin çirkin olması gerektiği anlamına gelmiyor
Aleksandr Levchuk

Yanıtlar:


-1

Dene screen.

Ile farklı "sekmeler" oluşturun Ctrl-a cve aralarında Ctrl-a Ctrl-ageçiş yapın (daha önce görüntülenen pencereye Ctrl-a <number of tab>geçmek için ) veya doğrudan (pencerenin "sekme sayısı" pencere numarasına geçmek için).

Ctrl-a " seçim için tüm pencerelerin bir listesini sunar.

Daha fazla bilgi için bir göz atın man screen.


2
Ya da byobusadece ekrana benzeyen ancak Technicolor®'da sunulan ;-)
Stefano Palazzo

Evet, bunun yerine ekranı kullanabileceğimin farkındayım, ancak genelde emacs kullanıyorum ve örneğin ctrl + a'yı kaybetmemeyi tercih ediyorum. Ekranı kişiselleştirerek bu rotadan aşağı inebilirim ancak sekme kontrollerinin işletim sisteminin geri kalanıyla tutarlı olması güzel, bu yüzden gnome sekmelerindeki dolguyu azaltmanın bir yolu varsa, bunu tercih ederim!
adamnfish

1
@ adamnfish: Ekran öneki kısayolunu başka bir şeye göre yapılandırabilirsiniz.
Ocak

5
-1 Bazen ekranı kullanmam gerekir, bazen sekmeleri kullanmam gerekir. İkisinin de güzel görünmesini istiyorum.
Aleksandr Levchuk,

3
Ben tavsiye ederim tmuxüzerinde screen: daha iyi (IMO) pencereler ( 'sekmeleri') ve 'bölmeleri' (dikey ve yatay ekran bölme (ı çalıştırın. emacsBir iç tmuxmünhasıran oturumuna).
jon

6

JanC tarafından belirtildiği gibi, terminatorsisteminizde varsayılan gtk temasını kullanır. Sorunun close_button_on_tab = False~ / .config / terminator / config ifadenizi kullanarak çözülebileceği doğrudur. Ayrıca, gtk temasını da değiştirebilirsiniz. Veya, özel bir gtk ayarını özel olarak tanımlayabilirsiniz terminator. Bunu yapmak için, aşağıdaki satırları gtkrcdosyanıza ekleyin :

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

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

"GtkNotebook" adlı standart Gtk widget'ini değiştirdiğinizi gözlemleyin. Bu sekmelerden sorumlu olan şeydir. Bunun her uygulamada (sadece sonlandırıcıya değil) çalışmasını istiyorsanız bunun yerine kullanın:

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

Bu daha sonra tüm uygulamaları etkileyecektir. Sekmedeki metnin rengini değiştirmek için aşağıdakileri kullanın:

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

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

Gtk uzmanı değilim ve bu tavsiye hatalar içerebilir.


3

urxvt'i kontrol et. Ona taşınmamın ana nedenlerinden biri, sekmeleri işlemenin en iyi yoluydu.

Bunu .Xdefaults'larınıza ekleyin

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.