Transparence Sous FreeBSD

Introduction

Ce tutorial a pour but de vous montrer la configuration de Xorg 6.8 avec Composite & KDE 3.5 sous FreeBSD-6.0. J'ai fait mes expérimentations sur un athlon 2000+, 1 Go de ram équipé d'une geforce 4 MX 440. Cependant il y a quelques ralentissements occasionnel. La charge CPU du processus Xorg qui était de 3% est passé à 9% donc attention sur les petites configurations.

Packages Requis

On va supposer que vous avez KDE qui est installé avec Xorg ainsi que kdebase-kompmgr.

Configuration de Xorg

Ajoutez ceci dans votre Xorg.conf :

Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
EndSection

Pour les possesseurs d'une carte graphique nvidia avec les drivers proprio

Si vous utilisez les drivers proprio d'nvidia il peut être intéressant, dans un soucis de performances, d'ajouter ces quelques lignes dans votre fichier de configuration dans la section Device :

Option "RenderAccel" "true"
Option "backingstore" "true"
Option "AllowGLXWithComposite" "True"

Option “RenderAccel” “true” permet d'activer une accélération de rendu.
Option “AllowGLXWithComposite” “True” permet d'activer l'accélération 3D avec le module Composite.
Option “backingstore” “true” permet d'activer le backing store.

Il est a noté que le backingstore n'est pas supporté par toutes les cartes graphiques.

Pour les possesseurs d'une carte graphique ATI avec les drivers proprio

Si vous utilisez une carte graphique ATI vous pouvez également activer l'option backingstore en ajoutant ceci dans la section screen :

Option "backingstore" "true"

Il est à noter que toutes les cartes graphiques ne supportent pas cette option.

Une fois que tout est configuré, on peut redémarrer notre serveur X.

Configuration de la transparence et des ombres

Maintenant que nous avons activé toutes les fonctions nécessaires, il ne vous reste plus qu'à configurer la transparence :

Pour cela il suffit d'aller dans le menu K → Configuration → Bureau → Comportement des fenetres → Transparence.

Et voila vous pouvez adapter les paramètres de transparence et d'ombrage comme bon vous semble !!!

Article écrit par BSDManiak

freebsd/transparence_freebsd.txt · Last modified: 2010/01/12 13:29 (external edit)