Pages : 1
#1 Le 30/08/2006, à 23:11
- patfrat
xwinwrap aiglx
Voilà, j'aimerai ouvrir un post pour qu'on se penche à plusieurs sur le cas de xwinwrap sous aiglx.
Le problème est que xwinwrap s'affiche au dessus des fenêtres au lieu de se mettre en fond quelque soit le paramètres passé ... bref, le problème est connu.
J'ai téléchargé le code source et regardé un peu dedans mais sans plus pour l'instant.
ce que je vois : le paramètre _NET_WM_STATE_BELOW (mettre la fenetre derrière) tiré de la lib de X11 ne s'appliquerait pas.
xwinwrap marche bien sous l'environnement classique (Xorg) mais dès que je passe à mon desktop aiglx, rien ne va plus !
Allez hop, cherchons à corriger tout çà si vous le voulez bien.
J'orienterai bien mes recherches vers le code source d'aiglx ... à suivre ...
Hors ligne
#2 Le 31/08/2006, à 08:44
- Mr_Hulot
Re : xwinwrap aiglx
Encore toi!
Dis-moi, t'es courageux et tu m'intéresses (car moi aussi, utilisateur privilégié d'AIGLX).
J'attends de tes nouvelles, mais te prends pas trop la tête hein..
J'ai souvent lu que c'était mort les dauphins pour nous... on fera sans, en attendant?
Bye
Dernière modification par Mr_Hulot (Le 31/08/2006, à 08:45)
[~presque RESoLU] Arrêter windows et la cigarette
Hors ligne
#3 Le 31/08/2006, à 10:47
- patfrat
Re : xwinwrap aiglx
oui encore moi ...
Ne perdons pas espoir ... le code source est ouvert, d'où l'avantage de pouvoir bidouiller à notre sauce notre cher ubuntu ...
Je ne me suis pas encore bien penché sur l'affaire xwinwrap mais çà viendra !
edit : petite lecture sur la différence entre xgl et aiglx pour commencer
http://www.freesoftwaremagazine.com/art … elerated_x
Dernière modification par patfrat (Le 31/08/2006, à 10:52)
Hors ligne
#4 Le 31/08/2006, à 20:04
- patfrat
Re : xwinwrap aiglx
de la lecture, de la lecture ... à la recherche de doc.
http://fedoraproject.org/wiki/Rendering … e8f8d41703
En fait, les screensavers se lancent dans une fenêtre :
/usr/lib/xscreensaver/plasma
par exemple ...
Maintenant, il faut coller cette fenêtre derrière toutes les autres et sans bordures et en fullscreen.
Le but du jeu est de récupérer l'ID de la fenêtre puis de changer son état.
Les options de xwinwrap pour çà sont :
-fs : fullscreen (_NET_WM_STATE_FULLSCREEN)
-b : derrière (_NET_WM_STATE_BELOW)
pour les bordures, je vois pas mais çà viendra.
Sous aiglx, çà marche pas comme sous xgl.
Il faut donc utiliser d'autres libs et fonctions que celles utilisées dans xwinwrap ... ?!? bon ben y'a du boulot
Hors ligne
#5 Le 31/08/2006, à 20:13
- Mr_Hulot
Re : xwinwrap aiglx
Je suis un gros newbee en puissance, mais :
On peut pas rajouter une couche alpha transparente à notre fenêtre?
Equivalente au noir, donc. Je sais pas, je dis ça comme ça...
[~presque RESoLU] Arrêter windows et la cigarette
Hors ligne
#6 Le 31/08/2006, à 20:19
- patfrat
Re : xwinwrap aiglx
y'a l'option -argb qui fait normalement cela sous xwinwrap.
Le problème est que çà ne marche pas ... car xwinwrap est prévu pour xlg et non aiglx ... pas la même approche d'utilisation du server X et du matériel. Lire ou relire les liens ci-dessus.
De plus, la fenêtre est au dessus des autres, çà gène un peu même avec de la transparence.
Hors ligne
#7 Le 31/08/2006, à 20:48
- patfrat
Re : xwinwrap aiglx
de la lecture encore : http://tronche.com/gui/x/xlib/
Je ne sais pas par quel bout commencer.
Dernière modification par patfrat (Le 31/08/2006, à 20:49)
Hors ligne
#8 Le 02/06/2007, à 12:24
- chesteric
Re : xwinwrap aiglx
si il vous faut de l'aide... moi aussi je suis dans 1impasse avec le aiglx... et xwinwrap
Hors ligne
Pages : 1