GNOME 3 / GTK + 3'te başlık çubuğu yüksekliğini azaltma


19

Çalışıyorum gnome 3.18ve başlık çubuğunun yüksekliğini azaltmak istiyorum.

Herhangi bir fikir ?

Yanıtlar:


21

Gnome 3.20'den sonra .header-bar.default-decorationçalışmıyor.

Takip içeriği içine koyabilirsiniz ~/.config/gtk-3.0/gtk.css:

/* shrink headerbars (don't forget semicolons after each property) */
headerbar {
    min-height: 0px;
    padding-left: 2px; /* same as childrens vertical margins for nicer proportions */
    padding-right: 2px;
    background-color: #2d2d2d;
}

headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    margin-top: 0px; /* same as headerbar side padding for nicer proportions */
    margin-bottom: 0px;
}

/* shrink ssd titlebars */
.default-decoration {
    min-height: 0; /* let the entry and button drive the titlebar size */
    padding: 0px;
    background-color: #2d2d2d;
}

.default-decoration .titlebutton {
    min-height: 0px; /* tweak these two props to reduce button size */
    min-width: 0px;
}

window.ssd headerbar.titlebar {
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 0;
}

window.ssd headerbar.titlebar button.titlebutton {
    padding-top: 3px;
    padding-bottom:3px;
    min-height: 0;
}

https://ogbe.net/blog/gnome_titles.html aracılığıyla


20 numaralı satırda noktalı virgül eksik olduğuna inanıyorumpadding: 0px
Troy Folger

2
Müthiş! Biyonik'te de çalışır. Sadece 3pxdeğerleri olarak değiştirdi 1pxve güzel ve minimal.
Justin

Benim için bu, aşırı sağ pencere düğmelerinin birlikte ezilmesine neden oldu. Bunu düzeltmek için 13 ve 14 ( margin-top, margin-bottom) satırlarını basitçe değiştirmek zorunda kaldım margin: 0px;(bu da dört margin-*yönün hepsini ifade eder ).
brandones

1
Ayrıca padding-right: 6px;, pencere başlık çubuğunun kenarı ile "pencereyi kapat" X düğmesi arasına biraz dolgu koymak için satır 31 olarak eklemek zorunda kaldım .
brandones

@brandones satırından sonra benzer ve padding-left: 6pxbazı uygulamalardan gelen simgenin kenara sıkıştırılmaması için.
Christian Herenz

11

Başlık çubuğu boyutunu azaltmak için cssbu konumda bir dosya oluşturun : ~/.config/gtk-3.0/gtk.cssve aşağıdaki kodu kopyalayıp yapıştırın; bu başlık çubuğunu yeniden boyutlandıracaktır:

.header-bar.default-decoration {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.header-bar.default-decoration .button.titlebutton {
    padding-top: 0px;
    padding-bottom: 0px;
}

boyutu biraz daha azaltmak için başlık çubuğunun altındaki satırı kaldırmak için bu kodu (aynı dosyaya) ekleyebilirsiniz:

/* No line below the title bar */
.ssd .titlebar {
    border-width: 0;
    box-shadow: none;
}

ALT+ tuşuna basın F2, rbeliren kutuya yazın Enterve cüce kabuğunu yeniden yüklemek için tuşuna basın .

Ve gitmekte fayda var :)


4
Bu artık Gnome 3.20'deki gnome uygulaması üzerinde çalışmıyor gibi görünüyor, sorularıma bakın . Herhangi bir css 3.20 Nautilus gibi gnome programlarına uygulamak için nasıl değiştirilebileceğine dair herhangi bir fikir?
joelostblom

2
artık çalışmıyor
Luciano

3

En üst düzeye çıkarılmış pencereler için, bir adam deadalnix tarafından Pixel Saver adlı bu Gnome Kabuk Uzantısını önerebilirim . Başlık çubuğu kaybolacaktır (dizüstü bilgisayar kullanıcıları için daha fazla alan), ancak yine de siyah etkinlik çubuğunda pencere başlığını görebilirsiniz.

resim açıklamasını buraya girin


0

Linux dağıtımınıza ve paket yöneticinize ve / veya pakete bağlı olarak Gnome Tweak Tool'u yükleyin .

Gnome Tweak Aracı

Yan menüden " Yazı Tipleri " sekmesini seçin.

Ardından, set Metin Yükseklik için Pencere Başlıkları sizin gibi olduğunca düşük bir sayı.

Pencere Başlıkları Yazı Tipi Seçimi

NOT : Bu yalnızca GNOME'un eski sürümleri için geçerlidir


Başlık çubuğu boyutunu değiştirmez, sadece başlık çubuğundaki yazı tipi boyutu çok iyi değildir.
Dave Moten

Bu yalnızca GNOME'un eski sürümleri için geçerlidir. @RobertLu belirtildiği gibi, 3.20 sonra sürümleri için alakasız Bu cevap .
ILMostro_7

0
.titlebar, headerbar {
    min-height: 0px;
    padding: 0px;
    margin: 0px;
}
headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    min-height: 0px;
    padding: 0px;
    margin: 1px;
}
/*
more or less normal
write this in ~\.config\gtk-3.0\gtk.css
use slashes instead of backslashes
slashes just terrifyin my nano (:
*/

masaüstüm GNOME-session-flashback ile Ubuntu 18.04 için çalışır

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.