Barre de titre de fenêtre transparente

10

Quelqu'un sait-il comment activer la barre de titre de la fenêtre transparente dans Ubuntu 14.04?

Pour les versions précédentes (13.10 et 13.04), vous pouvez utiliser cette méthode , mais elle ne fonctionne plus en 14.04.

Je ne fais pas référence au panneau supérieur d' Ubuntu - je fais référence à la barre de titre de la fenêtre.

Floryn
la source
4
14.04 n'utilise plus le moteur de thème metacity par défaut, donc ces paramètres dconf n'auront aucun effet. Il y a un nouveau système de thème basé sur gtk-css, mais je n'en sais pas encore assez pour dire comment activer l'effet que vous voulez. Pour plus d'informations, voir Theming
chaskes
14.04 a besoin d'au moins une souris avec 3 touches et 1 molette - vous pouvez prendre une souris logitech avec quelques touches supplémentaires. et sur la création de transparence, vous pouvez suivre ce lien - google.de/…
dschinn1001

Réponses:

3

Ceci est une solution partielle, car je n'ai pas pu comprendre pourquoi cela ne fonctionne pas pour la fenêtre active.

Comme mentionné par chaskes , la transparence de la décoration est désormais définie par des thèmes utilisant CSS (propriété ou image d'arrière-plan externe).

Testé avec le thème Ambiance:

  • modifié

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • en commentant background-imagede UnityDecoration.topet UnityDecoration.top:backdroplaisserbackground-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));
        */
    }
    

entrez la description de l'image ici

user.dz
la source
1
Merci, cela m'a permis de définir les couleurs rgba pour le thème que j'utilisais - i.stack.imgur.com/HsTSP.png
Mateo
1
@Sneetsher: Pour corriger la fenêtre active, il vous suffit d'apporter quelques modifications: dans la section UnityDecoration.top, commentez la ligne 'color:' et ajoutez 'background-image: none;' pour remplacer la ligne d'image que vous avez commentée.
3vi1
0

AVERTISSEMENT: cela a des effets secondaires indésirables, donc sauvegardez les fichiers que vous modifiez au cas où vous ne pourriez pas vivre avec les effets secondaires.

Faites ce que @Sneetsher a fait.

Ensuite, commentez également toutes les background-imagesections de/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

Maintenant ouvert /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css. Vos lignes de 1926 à 1960 (espérons-le) se lisent comme suit:

/* 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;
}

Modifiez-les en ceci:

/* 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;
}

Maintenant, lorsque vous redémarrez l'unité, les fenêtres actives auront également une barre d'outils transparente.

Thomas Mbewu
la source
-1

J'avais la même question et malheureusement je n'ai pas vraiment trouvé de bonne réponse. Je peux vous dire, cependant, qu'il y a toujours un thème "GnomishGrey" enterré quelque part qui fonctionne comme vous le souhaitez (je n'ai pas vraiment eu le temps d'aller chercher où il se trouve réellement, désolé, mais ce n'est pas dans / usr / share / themes ...) Je suis sûr que je ne l'ai pas installé manuellement et j'utilise Trusty Tahr.
Activez-le en tapant simplement

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

dans un terminal (notez le «e» en gris, pas «a»). Je ne l'utilise pas vraiment, mais d'après ce que j'ai rapidement testé, cela fonctionne bien aussi avec d'autres paramètres de transparence (ccsm), voir photo.entrez la description de l'image ici

Une autre possibilité serait d'utiliser un thème émeraude. Pour autant que je sache, cela fonctionne pour 14.04 (mais vous devez utiliser un ppa pour l'installer), mais je ne veux pas l'essayer car il pourrait y avoir des problèmes et j'aime bien ma configuration telle qu'elle est maintenant. ..

J'espère que cela peut aider quelque peu, même si ce n'est pas vraiment une réponse.

user285502
la source
2
Il n'est pas enterré. Ubuntu n'a pas de thème nommé 'GnomishGrey', vous pouvez taper n'importe quel nom qui n'est pas disponible dans le système. Vous pouvez essayer cet ensemble de gsettings org.gnome.desktop.interface gtk-theme 'abcxyz'
Sagar Panchal