Aller au contenu

Transparence indisponible sous MDK/KDE ?


jace112

Messages recommandés

Posté(e)

Apparemment il y a un moyen simplissime d'activer la transparence des fenêtres sous KDE (v.3.3 / MDK 10.2) :

menu / système / configuration / kde / apparence / style de kde

mais voilà la transparence est indisponible (ombrée)

j'ai faux quelque part ?

Posté(e)

Kde 3.3 ne prend pas en charge le composite d'xorg cette fonctionalité arrive avec kde 3.4.0

et il faut de plus activer le composite dans le xorg.conf

Section "Extensions"

    Option "Composite" "Enable"

    Option "RENDER" "Enable"

EndSection

Contrairement à ce qu'il à été dit plus haut ça marche aussi avec les drivers ati

pour les utilisateurs de cartes ati avec les drivers proprios il faut ajouter

Option      "backingstore" "true"

dans la section screen du xorg.conf

Cette ligne active le support du backing store pour le serveur X, un mécanisme grâce auquel chaque pixel est gardé en mémoire par le serveur, ce qui allège les envois effectués au clients X lorsque les données doivent être réaffichées.

Pour les utilistaeurs de cartes nvidia avec les drivers proprios il faut ajouter

Option      "RenderAccel" "true"

dans le section device

Pour utilser l'accélération 3D avec l'extension X Composite, il vous faudrat aussi rajouter la ligne suivante dans la meme section.

Option "AllowGLXWithComposite" "True"

Pour les cartes Nvidia qui supporte l'Option Backingstore, rajouter la ligne suivante dans la section Screen.

Option      "backingstore" "true"

Voila

Posté(e)

Il ya une petite confusion ici...

L'option "transparence" de KDE n'a pas de rapport direct avec composite et existe depuis la 3.1.

Elle concerne juste les menus propres a KDE (menu K par exemple) mais pas la transparence entre les fenetre qui elle nécessite composite.

Je crois que ca disponiblité est fonction du thème choisi...

Ca donne ca :

transparence.png

Posté(e)

dans le cas des cartes ATI, pas de miracle non plus avec composite : le driver gère une profondeur maximale de 24bits, donc exit le canal alpha en natif, donc exit la transparence en natif.

activer l'option composite (et donc obtenir la transparence) avec une ATI (driver proprio), avec toute la bonne volonté du monde, se fait en soft, pas en utilisant l'acceleration hardware de la carte. Vous vous doutez donc bien que les perfs vont être... minable :bouletdujour:

:transpi:

Posté(e)

j'ai fait comme tu as dit DrakPlouf pour mon ATi.

Resultat identiques a avant : bug graphiques partout et aucune fonctionnalité ...

(et en plus ca me desactive le dri d'activer composite :o )

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...