web-dev-qa-db-fra.com

Comment désactiver les ombres de fenêtre dans Unity le 12.04?

Il semble que, indépendamment de ce que j'ai défini dans le Shadow Window dans les préférences de décoration de Windows, Compiz ignore le paramètre et dessine toujours des ombres sous les fenêtres. Ce que j'ai défini sur le terrain semble n'affecter que d'autres éléments comme les menus et les info-bulles. De plus, j'ai débarrassé toutes les balises d'ombre dans le thème que j'utilise donc je suis sûr que l'ombre ne vient pas du thème lui-même.

Est-ce un bug ou par conception?

2
Flint

Je suis sûr que le comportement est voulu par la conception; il y avait un commentaire dans le code Compiz disant que les filtres Shadow ne s'appliquent qu'aux fenêtres qui ne sont pas décorées. Les anciennes solutions de contournement de Metacity ne fonctionnent plus (bien qu'elles puissent toujours être dans Unity 2D, qui utilise Metacity).

  1. Ainsi, la désactivation des ombres sur n'importe quelle fenêtre (ici, CCSM lui-même) n'a aucun effet tant qu'il est décoré:

    enter image description here

  2. Mais si vous désactivez également la décoration, les ombres ont disparu (tout comme les barres de titre;):

    enter image description here

  3. Solution: pour "désactiver" les ombres, il suffit de les rendre transparentes:

    enter image description here

1
ish