web-dev-qa-db-fra.com

Est-il possible d'avoir une transparence de fenêtre dans Mutter / Gnome Shell?

J'aime beaucoup les effets de transparence dans Compiz avec GNOME2 et je voulais savoir s'il était possible (je suppose sans utiliser Compizconfig) d'avoir une sorte de transparence dans les fenêtres. Existe-t-il quelque chose de similaire à Compiz pour Gnome Shell?

5
RafLance

REMARQUE: ce référentiel est mort et n'est plus utilisable, le lien a été laissé à des fins historiques.

J'ai fait une simple extension pour gnome-Shell (3.8.2). Profitez de fenêtres transparentes https://github.com/saysilence/transparentwindows

3
user164795

Vous pouvez installer xcompmgr et transset. xcompmgr est un compositeur de fenêtre cli autonome qui permet les ombres portées et la vraie transparence. Transset est également un utilitaire cli qui permet une transparence différente pour chaque fenêtre. Ils sont tous deux disponibles auprès des dépôts Ubuntu.

Ou, si cela ne vous dérange pas de compiler à partir des sources, il y a Compton , et c'est ce que j'utilise. Compton est un fork et une amélioration de xcompmgr. Je pense également que les options de transparence conviendront mieux à votre demande en ce qui concerne l’application de la transparence à toutes les fenêtres.

1
matt davis

En regardant le fichier d’extension, je dirais que si vous modifiez la valeur de

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_opaque);
}

À:

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_transparent);
}

Ça devrait marcher. Devrait être la Parole opérante. L'extension, une fois installée, peut être trouvée dans ~/.local/share/gnome-Shell/extensions/[email protected]/extension.js Donnez-lui un tourbillon, laissez-moi savoir si votre ordinateur explose: )

0
Gary