Reduza a altura da barra de título no gnome 3 / gtk + 3

19

Estou correndo gnome 3.18e gostaria de reduzir a altura da barra de título.

Alguma ideia ?

R Philippe
fonte

Respostas:

21

Após o Gnome 3.20, .header-bar.default-decorationnão funciona.

Você pode colocar o conteúdo a seguir em ~/.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;
}

via https://ogbe.net/blog/gnome_titles.html

Robert Lu
fonte
Eu acredito que um ponto e vírgula está faltando na linha 20padding: 0px
Troy Folger 04/04
2
Impressionante! Também trabalha em biônico. Apenas alterei os 3pxvalores para 1pxe é agradável e mínimo.
Justin
Para mim, isso fez com que os botões da janela da extrema direita se apertassem. Para corrigir isso, tive que substituir as linhas 13 e 14 ( margin-top, margin-bottom) por simply margin: 0px;(o que implica todas as quatro margin-*direções).
brandones 04/04
1
Eu também tive que adicionar a padding-right: 6px;linha 31 para colocar um preenchimento entre a lateral da barra de cabeçalho da janela e o botão X "fechar janela".
brandones 04/04
e similar após a linha @brandones, eu adiciono padding-left: 6px, para não ter o ícone de alguns aplicativos sendo esmagados até a borda.
Christian Herenz
11

Para reduzir o tamanho da barra de título, basta criar um cssarquivo neste local: ~/.config/gtk-3.0/gtk.csse copie e cole o código abaixo; isso redimensionará a barra de título:

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

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

você pode adicionar este código (no mesmo arquivo) para remover a linha sob a barra de título e reduzir um pouco mais o tamanho:

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

pressione ALT+ F2, digite ra caixa que aparece e pressione Enterpara recarregar o shell do gnomo.

E você está pronto para ir :)

dreboy
fonte
4
Isso parece não funcionar mais na aplicação gnome no Gnome 3.20, veja minhas perguntas aqui . Alguma idéia de como modificar o css para aplicar a programas gnome, como o Nautilus na versão 3.20?
Joelostblom 16/04
2
não funciona mais
Luciano
3

Para janelas maximizadas, recomendo esta extensão do Gnome Shell chamada Pixel Saver por um cara do deadalnix . A barra de título desaparecerá (mais espaço para os usuários de notebooks), mas você ainda poderá ver o título da janela na barra de atividades preta.

insira a descrição da imagem aqui

aliopi
fonte
0

Dependendo da sua distribuição Linux e do gerenciador de pacotes e / ou pacote, instale a Gnome Tweak Tool .

Ferramenta Gnome Tweak

Selecione a guia " Fontes " no menu lateral.

Em seguida, defina a Altura do texto para os títulos da janela com o número que você desejar.

Seleção de fonte de títulos de janela

NOTA : isso é aplicável apenas a versões mais antigas do GNOME

ILMostro_7
fonte
Não altera o tamanho da barra de título, apenas o tamanho da fonte na barra de título, portanto não é bom.
Dave Moten 31/07
Isso se aplica apenas a versões mais antigas do GNOME. É irrelevante para versões posteriores à 3.20, como o @RobertLu mencionado nessa resposta .
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 (:
*/

minha área de trabalho Funciona para Ubuntu 18.04 com gnome-session-flashback

D. Smirnov
fonte