Barra de título da janela transparente

10

Alguém sabe como ativar a barra de título da janela transparente no Ubuntu 14.04?

Para versões anteriores (13.10 e 13.04), você pode usar este método , mas não funciona mais em 14.04.

Não estou me referindo ao painel superior no Ubuntu - estou me referindo à barra de título da janela.

    
por floryn 02.04.2014 / 10:14

3 respostas

3

Esta é uma solução parcial, pois não consegui descobrir por que ela não funciona na janela ativa.

Como mencionado por chaskes , a transparência da decoração agora é definida por temas que usam CSS (propriedade ou imagem de fundo externa).

Testado com o tema "Ambiente":

  • modificado

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • comentando background-image de UnityDecoration.top e UnityDecoration.top:backdrop deixando background-color: transparent;

    UnityDecoration.top {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (@dark_bg_color, 1.5)),
                                         to (shade (@dark_bg_color, 1.04)));
        */
        ...
    }
    
    UnityDecoration.top:backdrop {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (#474642, 0.92)),
                                         to (@dark_bg_color));
        */
    }
    

    
por user.dz 23.01.2015 / 20:23
0

AVISO: Isso tem efeitos colaterais indesejáveis, então faça backup dos arquivos que você modifica caso não consiga viver com os efeitos colaterais.

Faça o que @Sneetsher fez.

Em seguida, comente todas as background-image seções em /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

Agora abra /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css . Suas linhas de 1926 a 1960 (espero) são as seguintes:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;

    color: @dark_fg_color;
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    background-color: @dark_bg_color;
    box-shadow: none;
    border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);

    color: @backdrop_dark_fg_color;
}

Altere-os para isso:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    /*background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;*/

    /*color: @dark_fg_color;*/
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    /*box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);*/
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    /*background-color: @dark_bg_color;*/
    box-shadow: none;
    /*border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);*/

    color: @backdrop_dark_fg_color;
}

Agora, quando você reiniciar a unidade, as janelas ativas também terão uma barra de ferramentas transparente.

    
por abano 17.01.2016 / 21:38
-1

Eu fiz a mesma pergunta e, infelizmente, não encontrei uma boa resposta. Eu posso lhe dizer, no entanto, que ainda há um tema "GnomishGrey" enterrado em algum lugar que funciona do jeito que você quer (eu realmente não tive tempo de procurar onde realmente está, desculpe, mas não está em / usr / share / themes ...) Tenho certeza que não o instalei manualmente e estou executando o Trusty Tahr.
Ativá-lo simplesmente digitando

    gsettings set org.gnome.desktop.interface gtk-theme 'GnomishGrey' 

em um terminal (observe o 'e' em cinza, não em 'a'). Eu realmente não uso, mas pelo que eu testei rapidamente, funciona bem também com outras configurações de transparência (ccsm), veja a imagem.

Outra possibilidade seria usar um tema de esmeralda. Tanto quanto eu li, ele funciona para 14.04 (mas você tem que usar um ppa para instalá-lo), mas eu não quero experimentá-lo, pois pode haver alguns problemas e eu gosto bastante da minha configuração como é agora. ..

Espero que talvez ajude um pouco, mesmo que não seja realmente uma resposta.

    
por user285502 24.06.2014 / 19:23

Tags