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 cela ne fonctionne plus dans 14.04.
Je ne fais pas référence au panneau supérieur dans Ubuntu - je fais référence à la barre de titre de la fenêtre.
C'est une solution partielle, car je ne pouvais pas comprendre pourquoi cela ne fonctionne pas pour la fenêtre active.
Comme mentionné par chaskes , la transparence de la décoration est maintenant 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-image
de UnityDecoration.top
et UnityDecoration.top:backdrop
en laissant 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));
*/
}
AVERTISSEMENT: Ceci 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.
Puis commentez également toutes les sections background-image
dans /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css
Ouvrez maintenant /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
. Vos lignes 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;
}
Changez 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 Unit, les fenêtres actives auront également une barre d’outils transparente.