Forum Linux.slackware Pas d'ombrage des fenêtres avec beryl

Posté par  (site web personnel, Mastodon) .
Étiquettes :
0
31
jan.
2007
salut,

Ça y est, j'ai craqué, j'ai voulu faire comme tout le monde et donc... J'ai installé une Oubountou!!!
Non, je rigole, j'avais juste envie de tester beryl.

J'ai une GeForce FX 5200 avec du matos relativement obsolète, ma machine a 4 ou 5 ans avec un Duron 1300 et 384 meg de RAM.
Je suis sous slackware current qui conserve Xorg 6.9, donc ça promettait de pas être simple.
J'ai trouvé cette doc: http://wiki.beryl-project.org/index.php?title=Install_Beryl_(...)
J'ai fait tout comme indiqué, et après quelque péripéties dont je ne me souviens plus très bien - c'est bête, j'aurais dû compléter le wiki - genre changer le $PATH, faire un ln -s /usr/X11R7 /usr/X11R6 et rajouter /usr/X11R7/lib dans /etc/ld.so.conf, pour lancer un simple serveur X, et puis d'autres trucs pour lancer Xfce 4.4; bref, je lance beryl-manager et là, ça marche!!
Je fais joujou, c'est fluide et tout, j'essaie quelques thèmes emerald, c'est bô, tout va bien... Sauf que je n'ai pas d'ombre autour des fenêtres. Tous les effets marchent bien, mais j'ai un vilain cadre noir autour de mes fenêtres
une image valant 1000 mots:
http://ianux.free.fr/beryl.png
Composite à l'air de fonctionner puisque le titre des fenêtres est transparent et les effets de transparence marchent bien.
J'ai bidouillé les options de beryl et emerald: avec ou sans --replace, --force-nvidia vs --force-xgl vs --force-aiglx, le rendering et le binding, mais rien n'y fait. La bidouille de /etc/X11/xorg.conf pas mieux.
J'ai mis des plombes à trouver si j'avais Xgl ou AIGLX avant de comprendre grâce à http://en.opensuse.org/Beryl que je n'avais ni l'un ni l'autre mais que j'utilisais le AIGLX de nVidia.
En fait, je ne sais même pas si ça vient de beryl, de emerald, ou encore de Xfce.

Si vous avez une idée, je suis preneur, car ça gâche complètement beryl, alors que tout le reste marche nickel, et j'ai même l'impression que mon bureau est plus réactif (mais ça vient peut-être de Xorg 7.1) !

PS: le passage de Xorg 6.9 à Xorg 7.1 à l'air de pas mal foutre le souk dans la slackware, j'ai du réinstaller des bibliothèques pour faire tourner des softs, faire un ln -s /usr/X11R7/lib/libfreetype.la /usr/lib/ pour reinstaller Xfce 4.4 avec le support de composite via l'installeur graphique, ce genre de choses...
  • # re

    Posté par  (site web personnel) . Évalué à 1.

    Tu as AllowComposite dans ton xorg.conf ?

    Section "Extensions"
    Option "Composite" "Enable"
    EndSection
    • [^] # Re: re

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      bien sûr!

      j'ai également ceci dans la section device:
      Option "AllowGLXWithComposite" "True"
      Option "RenderAccel" "True"
      Option "AddARGBGLXVisuals" "True"
      Option "TripleBuffer" "True"

      du coup, les applis OpenGL tournent bien, mplayer tourne bien aussi, quelque soit le driver video (testé avec -vo xv et -vo gl)

      et ce souci d'ombrage affecte toute les fenêtres, les popups, les tooltips, les menus déroulant, etc...
  • # re

    Posté par  (site web personnel) . Évalué à 1.

    Dans ce cas a part le fait que tu soit en 16 bit au lieu de 24 je vois pas : /


    Donc regarde si ton X est pas en 16 bit par defaut.
    • [^] # Re: re

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      oui mais non...
      je suis bien en 24 bits...

      est-ce que ça pourrait être un conflit entre le support de composite par Xfce et celui de beryl?
      le truc, c'est que je n'ai plus accès à la conf des décorations de fenêtre dans Xfce (là où on règle la transparence et les ombres) car il me dit que "ces paramètres ne s'appliquent pas au gestionnaire de fenêtre courant", et ce, même sans lancer beryl et emerald au démarrage de X.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.