Como desabilitar as decorações do lado do cliente do GTK + 3.12?

4

Eu atualizei meu Ubuntu 14.04 com o GNOME / GTK 3.12 (porque eu quero testar o GNOME e brincar com alguns aplicativos recentes do GNOME), mas como resultado, todo aplicativo GNOME agora usa decorações do lado do cliente também quando rodando sob o meu espaço de trabalho padrão do KDE.

Existe uma maneira de desativar o uso padrão do GTK + 3.12 do CSD fora do shell do GNOME?

    
por Guss 17.06.2014 / 10:33

1 resposta

2

Você pode tentar gtk3-nocsd : artigo no WebUpd8

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install gtk3-nocsd

Adicione o seguinte ao seu "~ / .profile"

export GTK_CSD=0
export LD_PRELOAD=/path/to/gtk3-nocsd.so

O autor escreve um WebUpd8, que Unity não começa com isso, então você pode editar um arquivo .desktop em / usr / share / applications, por exemplo gthumb:

/usr/share/applications/gthumb.desktop

Adicione o seguinte para "Exec=":

env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so

para que fique assim:

Exec=env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so gthumb %U
    
por iCON 10.11.2014 / 22:44

Tags