2016-04-26 55 views
5

Kısa bir süre önce Lubuntu 16.04'ü gnome-terminal ile kurdum. Monitörde daha az yer açmak için gnome terminalini seviyorum. Ama en son sürüm, sağ üst köşede bana hiç mantıklı olmayan iki can sıkıcı düğme ile geliyor. Çünkü, terminalleri tercih eden kullanıcının, fare tıklaması yapmak yerine sekme işlemlerini yapmak için klavye kısayollarını kullanma olasılığı daha yüksektir. Bu iki ekstra düğme sekmesi çubuğu ile daha geniş ve monitörde daha fazla alan kullanıyor. Click here for Screenshot . Lütfen bu iki düğmeyi gnome-terminal penceresinden çıkarırken bana yardımcı olun. Benim için ~/.config/gtk-3.0/gtk.css çalışmalarına bu ekleme AdvanceGnome terminalindeki tırnak çubuğu yüksekliğini azaltın

MadhuSudhan

cevap

3

yılında

teşekkürler. Düğmeleri kaldırmaz, ancak onları karanlık bir tema için daha güzel yapar ve daha az dikey alan kullanır. Bu özelleştirme kullanıyorum

TerminalWindow .notebook .button, 
TerminalWindow .notebook .button:active { 
    padding: 2 2 2 10; 
    background-image: none; 
    border: 0; 
} 

, karanlık bir tema ile iyi çalışır:

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

TerminalWindow .notebook .button, 
TerminalWindow .notebook .button:active { 
    padding: 2 2 2 10; 
    background-image: none; 
    border: 0; 
} 
+1

Fedora 25, Gnome 3.22.2 üzerinde – izy

+0

@izy çalışmaz: Bana gerçek 10 değerli pikselleri tasarruf edildiği aşağıda Cevabımı bakın arazi :) – logion

6

I (IZY aynı) gnome kabuk 3.22.2 çalıştırıyorum gibi gnome-terminal 3.22 ile hangi gemiler. 1 (Arch altında), Lari Hotari'nin gönderdiği çözüm benim için çalışmıyor. CSS sınıfı adının bug report #765590'da değiştiği ortaya çıkıyor. İsim şimdi TerminalWindow yerine terminal-penceresi. Bu 3.20.2-ish beri gnome ile nakliye olmuştur.

~/.config/gtk-3.0/gtk.css için aşağıdaki kod parçacığı, gnome terminalinin dikey boyutunu, benim için 10 pks azaltmaktadır. Ekranı ayarlayarak iki düğmeyi gizlemeye çalıştığımı unutmayın: hiçbiri bunun bir etkisi yoktur. Belki de gtk-3.0, ui öğelerini gizlemeye izin vermez (fikir yok).

/* Decrease the tabs bar height in gnome-terminal 
 
* See: 
 
* https://stackoverflow.com/questions/36869701/decrease-the-tabs-bar-height-in-gnome-terminal 
 
*/ 
 

 
terminal-window notebook > header.top button { 
 
    padding: 0 0 0 0; 
 
    background-image: none; 
 
    border: 0; 
 
} 
 
terminal-window notebook > header.top > tabs > tab { 
 
    margin: 0 0 0 0; 
 
    padding: 0 0 0 0; 
 
} 
 
terminal-window notebook > header.top > tabs > tab label { 
 
    padding: 0 0 0 0; 
 
    margin: 0 0 0 0; 
 
}

/çıkış css dosyasını değiştirdikten sonra gnome-session dışına giriş emin olun. Screenshot after modification

Güncelleme:

önce: Screenshot before modification

sonra aslında (OP tarafından talep edildiği gibi) sağ üst köşede sekmeler menü çubuğundan iki düğme kaldırmayı gerektiren yeniden derleme için gnome terminali (ubuntu altında apt kaynağı ile bu zor değil). Sadece src/terminal window.c hat 2792 tarihinde terminal_window_fill_notebook_action_box çağrıyı kaldırın: https://github.com/GNOME/gnome-terminal/blob/8975986d51639040ceb6ba1c0dc78f6a3fa9da45/src/terminal-window.c#L2792