Vraie transparence et ombres, avec Xorg

Ah… bas non, ca marche nickel, la prochaine fois j apprendrai a lire.
Merci encore

Chez moi avec une carte Nvidia ca tourne impec (attention, à priori il ne faut pas utiliser DRI avec les Nvidia).

Par contre j’aimerais appliquer transset à toutes les fenetres par défaut. Est-ce possible?

Idéalement, je voudrais faire un script de démarrage du style:
nohup xcompmgr -t 0 -l 0 -D 2 -o 0.5 -cf &
transset “toutes fenetres”

donc pour toutes les fenetres.

Un man transset ne donne rien.

une idée?

Développer le programme transset, car dans sa forme actuelle, une telle opération (appliquer à l’ensemble des fenêtres automatiquement) n’est pas possible. Il faudrait même toucher au code du gestionnaire de fenêtre pour qu’il utilise transset lors de l’activation d’une fenêtre.
A moins d’être developpeur expérimenté, il vaut mieux ne pas y penser.

Pour info., sous la gnome 2.14, le fait d’activer xcompmgr à priori empeche de fermer la session gnome proprement.

En gros, lorsque vous faites log out sous gnome, rien ne se passe, et tout est figé.

Pour ma part j’ai repris la ligne de commande de démarrage proposée dans le tuto de Damsss:
"_pour une utilisation courante, il serait plus simple de faire un script qui lance xcompmgr, et applique transset sur des fenêtres par défaut, au démarrage de la session graphique, ou sous Gnome, de mettre la commande xcompmgr en demarrage (sans l’option C) et transset en lanceur. "

Il semblerait que gnome n’arrive pas à killer proprement xcompmgr.

J’ai essayé sous deux install propres de Debian/gnome, même problème.

Salut,
je suis sous debian sid avec la version suivante de xorg
ii xserver-xorg 7.0.19 the X.Org X server
Ma carte graphique est la 855GM et je n’arrive pas à charger
le module i915. Une petite aide serait la bienvenue.
Merci

Salut,
Il faut mettre à jour les drivers d’Xorg 7.0, car ils ne sont plus compatibles avec ceux de Mesa.

Il faut donc telecharger les derniers snapshots i810 et i915 du projet DRI :
dri.freedesktop.org/snapshots/

Les décompresser (tar -jxf paquet.tar.bz2)

Et remplacer les drivers i810_dri.so i810_drv.so i915_drv.so des répertoirs /usr/lib/xorg/modules/drivers/ et /usr/lib/dri/

Après quoi, l’accéleration 3D refonctionne.

Désolé pour ma réponse tardive mais je souhaitais quelle soit la plus complète possible.

Après avoir téléchargé les 2 fichiers suivants: i810-20060403-linux.i386.tar.bz2 et i915-20060403-linux.i386.tar.bz2 en suivant le lien que tu m’as précisé je les ai décompressés.

Puis j’ai copié le fichier i815_drv.so dans le repertoire /usr/lib/xorg/modules/drivers/ et les fichiers i810_dri.so et i915_dri.so dans le repertoire /usr/X11R6/lib/modules/dri.
Une légère accélération se fait ressentir mais j’ai toujours gltron qui tourne à 2 à l’heure.

Le fichier /var/log/Xorg.0.log me retourne l’erreur suivante:
(EE) I810(0): [dri] I830DRIScreenInit failed because of a version mismatch.2227
[dri] i915 kernel module version is 1.1.0 but version 1.4 or greater is needed.

Voila un topo de ma situation avec xorg

Si tu avais encore quelque idée elle serait les bienvenues car pour ma part je suis au tacket
Merci.

As-tu executé les scripts install.sh (sh install.sh, en root) présents dans les packets téléchargés ?
Ils devraient mettre à jour les drivers drm du kernel situés dans le répertoir /lib/modules/2.6.16-1-686/kernel/drivers/char/drm/ (en supposant que ton kernel soit 2.6.16-1-686 ( uname -r )).

Mon noyau était un 2.6.14 mais j’avais sous le coude un noyau 2.6.16.18. Après reboot sur ce dernier, l’accélération était active.
Clap clap clap merci pour ton aide précieuse.

J’ai aussi un chipset i810 (855GM)
J’avais fait cette manip et il restait des erreurs. (visual …)
Aujourd’hui j’ai installé mesa 6.5 et plus aucun message. De plus, je peux lancer xgl avec ces librairies.
Je viens de tester: glxinfo, screensaver GL. Les quelques jeux que j’ai marchent, sauf tremulous qui hurle et me fait planter le serveur X (mais j’avais deja ca depuis plusieurs semaines, si kk1 a une idée)

apt-get -t experimental install libgl1-mesa-dri
Ca tire le dri et opengl.

J’ai trouvé un autre tuto en anglais, des fois que.

Me concernant, je n’ai rien réussit à faire… visiblement, rien ne fonctionne sous blackbox, et si par malheure on a une Ati et Xorg 7, c’est foutu…

J’ai suivi ton tuto mais lors de l’utilisation de dh_make il ya un probleme :

18:10 cedric@debian ~/Desktop/xcompmgr-1.1.1% dh_make

Type of package: single binary, multiple binary, library, kernel module or cdbs?
[s/m/l/k/b] s

Maintainer name : cedric
Email-Address : cedric@unknown
Date : Thu, 31 Aug 2006 18:10:18 +0200
Package Name : xcompmgr
Version : 1.1.1
License : blank
Type of Package : Single
Hit to confirm:
Could not find xcompmgr_1.1.1.orig.tar.gz
Either specify an alternate file to use with -f,
or add --createorig to create one.
zsh: exit 1 dh_make

Merci de m’aider .

Edit : J’ai trouver ca
sukria.net/fr/archives/2005/ … ur-debian/

2eme Edit :
J’ai un probleme lors du make de transsel :

18:43 root@debian /home/cedric/transset# make
cc -o transset transSet.o dsimple.o pkg-config --libs xcomposite xfixes xdamage xrender -lm
/bin/sh: pkg-config: command not found
transSet.o: dans la fonction « main »:
transSet.c:(.text+0x11a): référence indéfinie vers « XInternAtom »
transSet.c:(.text+0x17b): référence indéfinie vers « XGetWindowProperty »
transSet.c:(.text+0x197): référence indéfinie vers « XFree »
transSet.c:(.text+0x219): référence indéfinie vers « XInternAtom »
transSet.c:(.text+0x235): référence indéfinie vers « XDeleteProperty »
transSet.c:(.text+0x257): référence indéfinie vers « XInternAtom »
transSet.c:(.text+0x297): référence indéfinie vers « XChangeProperty »
transSet.c:(.text+0x2ac): référence indéfinie vers « XSync »
dsimple.o: dans la fonction « Open_Display »:
dsimple.c:(.text+0x1d7): référence indéfinie vers « XOpenDisplay »
dsimple.c:(.text+0x1eb): référence indéfinie vers « XDisplayName »
dsimple.o: dans la fonction « Open_Font »:
dsimple.c:(.text+0x26a): référence indéfinie vers « XLoadQueryFont »
dsimple.o: dans la fonction « Beep »:
dsimple.c:(.text+0x2a6): référence indéfinie vers « XBell »
dsimple.o: dans la fonction « ReadBitmapFile »:
dsimple.c:(.text+0x352): référence indéfinie vers « XReadBitmapFile »
dsimple.o: dans la fonction « WriteBitmapFile »:
dsimple.c:(.text+0x3b6): référence indéfinie vers « XWriteBitmapFile »
dsimple.o: dans la fonction « Resolve_Color »:
dsimple.c:(.text+0x706): référence indéfinie vers « XGetWindowAttributes »
dsimple.c:(.text+0x72f): référence indéfinie vers « XParseColor »
dsimple.c:(.text+0x762): référence indéfinie vers « XAllocColor »
dsimple.o: dans la fonction « Bitmap_To_Pixmap »:
dsimple.c:(.text+0x7c8): référence indéfinie vers « XGetGeometry »
dsimple.c:(.text+0x7ff): référence indéfinie vers « XCreatePixmap »
dsimple.c:(.text+0x858): référence indéfinie vers « XCopyPlane »
dsimple.o: dans la fonction « Select_Window »:
dsimple.c:(.text+0x8f7): référence indéfinie vers « XCreateFontCursor »
dsimple.c:(.text+0x942): référence indéfinie vers « XGrabPointer »
dsimple.c:(.text+0x976): référence indéfinie vers « XAllowEvents »
dsimple.c:(.text+0x997): référence indéfinie vers « XWindowEvent »
dsimple.c:(.text+0xa01): référence indéfinie vers « XUngrabPointer »
dsimple.o: dans la fonction « Window_With_Name »:
dsimple.c:(.text+0xa2c): référence indéfinie vers « XFetchName »
dsimple.c:(.text+0xa7f): référence indéfinie vers « XQueryTree »
dsimple.c:(.text+0xae3): référence indéfinie vers « XFree »
collect2: ld returned 1 exit status
make: *** [transset] Erreur 1
zsh: exit 2 make

Edit 3 :

J’ai trouver transset sur apt-get.org sous le nom de transset-df
donc ca marche

Ben ca ne marche quand meme pas , ca reste comme avant , quand j’avais rien installé

Edit :
En fait transset-df est un programme supplementaire de transset qui permet plus d’options dprograonc je n’ai quand meme pas transset d’installer mais il est dispo en experimental transset