web-dev-qa-db-fra.com

Utiliser l'image comme arrière-plan du panneau

J'ai installé Ubuntu 12.04. Au bon vieux temps où la personnalisation de votre Ubuntu n'avait pas de limites, ce n'était pas grave de changer l'arrière-plan du panneau en une image de votre choix.

Comment puis-je changer le panneau de mon thème Adwaita Cupertino Unity L?

Est-ce que quelqu'un pourrait m'aider?


J'ai essayé de rendre le panneau transparent. Cela ne semblait vraiment pas très bien. C'est comme si le masquage automatique du menu de l'application devient noir lorsqu'il ne survole pas le menu. Donc, c'est sous le titre blanc de la fenêtre

enter image description here

3
dhojgaard

Je suggère de jeter un œil aux fichiers suivants:

/usr/share/themes/Adwaita Cupertino L Unity/gtk-3.0/unity.css
/usr/share/themes/Adwaita Cupertino L Unity/gtk-3.0/unity-transparent.css
~/.themes/unity.css

Ils commencent tous dès le début avec quelque chose comme:

UnityPanelWidget,
.unity-panel {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade(@bg_color, 1.07)),                                     
                                     to (shade(@bg_color, 1.00)));
    border-width: 0;
    border-style: none;
}

Avec une certaine réminiscence CSS, vous pouvez essayer avec une image personnalisée en arrière-plan (vous ajusterez la taille si cela fonctionne):

UnityPanelWidget,
.unity-panel {
       background-image: url("relative/path/to/your/some_pic.svg");
    border-width: 0;
    border-style: none;
}
0
jasmines

Une solution de contournement plausible consiste à rendre votre panneau transparent dans My Unity, puis à ajouter l'image que vous souhaitez utiliser pour le panneau en haut de votre image d'arrière-plan. Vous pouvez le faire dans GIMP en utilisant la fonction des couches.

0
stephenmyall