Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/04/2006, à 03:08

hellsdark_off

Installer Xgl/compiz

Bonjour.

Je recommence à être bien paumé avec Compiz.
J'ai donc une question simple.
Quelle est la façon actuelle la plus propre d'installer Compiz ?
(je désire ici, un lien vers un tuto par exemple)
A l'époque, j'avais fait le tuto de Gilir. Encore d'actualité ?
Parce que j'ai essayé le script présent sur le forum compiz (http://compiz.ed3n.com/), et cela n'a pas du tout fonctionné.
Le tuto du wiki de ubuntu fr, est il encore à suivre ?

J'ai peur de foutre un gros bordel dans les fichiers de mon PC.
Mais ayant gouté à Compiz sur mon aure PC (qui depuis une mise à jour ne marche plus du tout d'ailleurs o_O)...

Un peu de lumière SVP hmm

#2 Le 15/04/2006, à 10:23

Nimoitu

Re : Installer Xgl/compiz

http://doc.ubuntu-fr.org/applications/xgl

Si tu sait ce que tu fais et que tu peut l'annuler, ça fous pas le bazar sur ton PC wink


GNU/Linux Ubuntu Dapper Drake AMD64-k8

Hors ligne

#3 Le 15/04/2006, à 11:11

hells_dark

Re : Installer Xgl/compiz

OK, donc ce tuto est encore d'actualité.
Déjà, quand je vois qu'ils utilisent les dépots de Gilir, ça me faisait bizarre.
Bon, je rééssaie.

PS : merci d'avoir répondu à une question maintes et maintes fois posée. Mais c'est pas facile de se tenir au courant quand ona pas le net en semaine. je me demandais si depuis le temps était apparu de nouvelles méthodes.

Dernière modification par hells_dark (Le 15/04/2006, à 11:13)


"You caught me at a strange time in my life."
devianArt - site perso

Hors ligne

#4 Le 15/04/2006, à 12:03

hells_dark

Re : Installer Xgl/compiz

Dites, tant que j'y suis...
Sur mon autre PC, j'avais mis XGL/COMPIZ sans aucun problème.
LA dernière mise à jour a tout fait sauté. Impossible de retrouver un gnome convenable..

Et quand je regarde la liste des processus, il y a xorg ET xgl....normal ca ??? hmm

Et sur mon portable, j'ai : unrecognize option : vt8...etc
Rien ne va plus hmm

Bon, le tuto de la doc n'a aucun effet neutral
Pfiou, tout ce que j'essaie n'a soit aucun effet, soit fait planter gdm qui ne peut plus redemarrer ! Je commence à écumer tous les tutos possibles..

Dernière modification par hells_dark (Le 15/04/2006, à 13:00)


"You caught me at a strange time in my life."
devianArt - site perso

Hors ligne

#5 Le 15/04/2006, à 13:18

hells_dark

Re : Installer Xgl/compiz

Tiens, outre mes problèmes, j'ai quelques question.

(1) Lorsque Compiz aure une version fixe, comment se fera linstallation selon vous ? Un simple paquet à installer et c'est partit ? Parce que pour le moment, c'est quand même déroutant..

(2) Y-a t'il une sortie (officielle) de prévue pour XGL/COMPIZ ? une date ?

Dernière modification par hells_dark (Le 15/04/2006, à 15:04)


"You caught me at a strange time in my life."
devianArt - site perso

Hors ligne

#6 Le 15/04/2006, à 16:55

garfunk

Re : Installer Xgl/compiz

@hells_dark : il faut deja savoir si tu as une ATI ou une nVIDIA...le tuto du wiki n'est pas franchement très clair, et commence à dater un peu, même si la technique reste la même.


Plus ça va, moins je comprends

Hors ligne

#7 Le 15/04/2006, à 17:20

hells_dark

Re : Installer Xgl/compiz

Ben j'ai les deux.. dépend du PC.
Su mon portable j'ai une Nvidia et l'autre une ATI.

Sur le portable, j'ai fini par réussir, mais c'est dune lenteur ignoble. Mais pour le portable, ça m'est un peu égal.

Sur l'autre, c'est une ATI, j'ai déjà mis XGL/COMPIZ, et ça marchait du Tonnerre. Mais quand je suis rentré hier, et que j'ai lancé une mise à jour, déjà, j'ai eu plein de problème GDM qui voulait pas se lancer, puis après, compiz était absent. Et dans les processus, j'ai XGL et Xorg en même temps...un vrai bazar.


"You caught me at a strange time in my life."
devianArt - site perso

Hors ligne

#8 Le 16/04/2006, à 11:52

garfunk

Re : Installer Xgl/compiz

Ca c'est parce que tu avais mis les dépôts de beerorkid...la dernière mise à jour du compiz de là-bas fout tout en l'air.downgrade ton compiz (même si je crois que ça ne résoud rien).


Plus ça va, moins je comprends

Hors ligne

#9 Le 16/04/2006, à 12:02

mika

Re : Installer Xgl/compiz

Et dans les processus, j'ai XGL et Xorg en même temps...un vrai bazar.

Rien de plus normal, xgl tourant au dessus de xorg.

Ca c'est parce que tu avais mis les dépôts de beerorkid...la dernière mise à jour du compiz de là-bas fout tout en l'air

Absolument pas...


Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.

Hors ligne

#10 Le 16/04/2006, à 14:14

garfunk

Re : Installer Xgl/compiz

Sur l'autre, c'est une ATI, j'ai déjà mis XGL/COMPIZ, et ça marchait du Tonnerre. Mais quand je suis rentré hier, et que j'ai lancé une mise à jour, déjà, j'ai eu plein de problème GDM qui voulait pas se lancer, puis après, compiz était absent.

Euh excuse-moi mais c'est les symptomes du nouveau compiz qui ne fonctionne plus avec la version de libmesa...avec les ATI...


Plus ça va, moins je comprends

Hors ligne

#11 Le 16/04/2006, à 15:33

hells_dark

Re : Installer Xgl/compiz

mika a écrit :

Et dans les processus, j'ai XGL et Xorg en même temps...un vrai bazar.

Rien de plus normal, xgl tourant au dessus de xorg.

Ha smile
Au temps (oui oui, ça s'écrit comme ça tongue) pour moi.
Dans ce cas, c'est l'autre PC qui est Space, il n'a que XGL dans les processus xD

Bon, je crois que je vais attendre patiemment un peu afin de retenter le coup.
Attendre que je sois en vacances déjà.. roll

Dernière modification par hells_dark (Le 16/04/2006, à 15:33)


"You caught me at a strange time in my life."
devianArt - site perso

Hors ligne

#12 Le 16/04/2006, à 18:02

mika

Re : Installer Xgl/compiz

Euh excuse-moi mais c'est les symptomes du nouveau compiz qui ne fonctionne plus avec la version de libmesa...avec les ATI...

Exact, il faut passer outre GDM avec les drivers ATI pour le moment.


Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.

Hors ligne

#13 Le 16/04/2006, à 18:05

garfunk

Re : Installer Xgl/compiz

Gné ? Faut savoir ce que tu dis...


Plus ça va, moins je comprends

Hors ligne

#14 Le 16/04/2006, à 18:16

mika

Re : Installer Xgl/compiz

Ce que j'ai dit, je l'ai toujours dit, voir post ailleurs. Les derniers depots ne foutent pas le bordel mais effectivement il y a des problèmes avec Gdm et les drivers Ati (ou l'inverse smile)


Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.

Hors ligne

#15 Le 17/04/2006, à 16:19

Smarter

Re : Installer Xgl/compiz

Je tourne actuellement avec une ATI et les derniers dépots de compiz pour réussir ça j'ai fais comme ça:
1) installer kdm (vu que gdm foire)
2) créer un fichier startxgl.sh dans /usr/bin et le remplir comme ce qui suit:
avec Gnome:

xmodmap /usr/share/xmodmap/xmodmap.fr
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 
# démarrer gnome
exec gnome-session

avec KDE:

xmodmap /usr/share/xmodmap/xmodmap.fr
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & DISPLAY=:1 startkde

3) créer un fichier startcompiz dans /usr/bin et le remplir comme ce qui suit:

#!/bin/sh
killall gnome-window-decorator
gnome-window-decorator & DISPLAY=:1 LD_PRELOAD=/usr/lib/libGL.so compiz --replace gconf

4) rendre ces deux fichiers executables:

sudo chmod 755 /usr/bin/startxgl.sh
sudo chmod 755 /usr/bin/startcompiz

5) créer un fichier xgl.desktop dans /usr/share/xsessions et le remplir comme ce qui suit:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

6)Avec gnome rajouter startcompiz au démarrage de la session avec une prioritée de 45
Avec KDE créé un fichier nommé compiz.desktop dans ~/.kde/Autostart et le remplir comme ce qui suit:

[Desktop Entry]
Encoding=UTF-8
Name=compiz
Exec=/usr/bin/startcompiz
Icon=
Type=Application

Eventuellement le rendre éxecutable de la même maniere que les deux autres (pas sur que ça soit necessaire)
7)faire un ctrl+alt+F1 et ce logguer
8)faire

sudo /etc/init.d/gdm stop

pour arréter gdm et la session
9)faire

sudo /etc/init.d/kdm start

pour démarrer kdm
10)dans kdm choisi Xgl et log toi
11)Enjoy!

Tutorial largement inspiré de celui de cy sur http://compiz.e3dn.com
Problemes:
- Compiz saute parfois ou ralentie ou knetworkmanager plante dans tous les cas le plus simple et de redemarrer la session avec ctrl + alt + backspace
- j'ai un message d'erreur de la barre de tâche au démarrage et je ne vois pas les fenetres dans la barre de tâches (ça vient peut-être de chez moi)
- on ne peux plus s'en passer ! smile

Dernière modification par Smarter (Le 17/04/2006, à 17:04)

Hors ligne

#16 Le 18/04/2006, à 10:48

neokod

Re : Installer Xgl/compiz

Salut Smarter,

Merci pour l'information, d'ailleurs on peut se rendre compte que la Kororaa 0.2 semble utiliser la même technique.

Cependant, une fois la sessions XGL/Gnome lancée via KDM, le script startCompiz me sort quelque problèmes :

% startCompiz.sh
gnome-window-decorator: aucun processus tué
ERROR: ld.so: object '/usr/lib/libGL.so' from LD_PRELOAD cannot be preloaded: ignored.

ERROR: ld.so: object '/usr/lib/libGL.so' from LD_PRELOAD cannot be preloaded: ignored.
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
compiz.real: GLX_EXT_texture_from_pixmap is missing
compiz.real: Failed to manage screen: 0
compiz.real: No managable screens found on display :1

Le preload ne fonctionne pas et la commande compiz me dit que XFree86-DRI est manquant... De plus il semblerait qu'il veuille à tord utiliser le screen :0

Un coup de fglrx me sort bien les derniers drivers ATI v8.24.8,
je suis sous Dapper, avec les dépôts de Gilir, et totalement à jour

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen         "Screen"
        InputDevice    "Generic Keyboard"
        InputDevice    "Configured Mouse"
        InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"

                        # local font server
        # if the local font server has problems, we can fall back on these
        # paths to defoma fonts
        #FontPath     "/usr/lib/X11/fonts/cyrillic"
        #FontPath     "/usr/lib/X11/fonts/CID"
        #FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
        FontPath     "unix/:7100"
        FontPath     "/usr/lib/X11/fonts/misc"
        FontPath     "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath     "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath     "/usr/lib/X11/fonts/Type1"
        FontPath     "/usr/lib/X11/fonts/100dpi"
        FontPath     "/usr/lib/X11/fonts/75dpi"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load  "ati"
        Load  "bitmap"
        Load  "dbe"
        Load  "ddc"
        Load  "dri"
        Load  "fglrx"
        Load  "extmod"
        Load  "freetype"
        Load  "glx"
        Load  "int10"
        Load  "record"
        Load  "type1"
        Load  "vbe"
EndSection

Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "fr"
        Option      "XkbVariant" "latin9"
EndSection

Section "InputDevice"
        Identifier  "Configured Mouse"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "ImPS/2"
        Option      "Emulate3Buttons" "true"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
        Identifier  "Synaptics Touchpad"
        Driver      "synaptics"
        Option      "SendCoreEvents" "true"
        Option      "Device" "/dev/psaux"
        Option      "Protocol" "auto-dev"
        Option      "HorizScrollDelta" "0"
EndSection

Section "Monitor"
        Identifier   "Monitor"
        #Option     "DPMS"
EndSection

Section "Device"
        Identifier  "Drivers 2D"
        Driver      "ati"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        Identifier  "Drivers 3D"
        Driver      "fglrx"
        Option      "VideoOverlay" "on"
        Option      "OpenGLOverlay" "off"
    Option      "UseInternalAGPGART" "no"
    Option      "KernelModuleParm" "agplock=0"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen"
        Device     "Drivers 3D"
        Monitor    "Monitor"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "DRI"
        Mode         0666
EndSection

As-tu une idée pour résoudre ça ?

Hors ligne

#17 Le 18/04/2006, à 11:35

Smarter

Re : Installer Xgl/compiz

Retire les dépots de Gilir de ton sources.list et ajoute ceux-là (si ce n'est pas déja fait):

deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info dapper main

Ensuite après une mise à jour tu devrais avoir le fichier libGL.so à la bonne place et pour l'erreur de XFree essaye de faire un dpkg-reconfigure xserver-xorg
Il est possible qu'un de ces dépots entraine une erreur GPG à l'update dans ce cas regarde par là: http://www.sioban.net/article.php/20060120125427666 pour récuperer la clé
EDIT: j'en rpofite pour ajouter que pour pouvoir utiliser les tous derniers plugins de compiz il faut modifier la clé /apps/compiz/general/allscreens/option/active_plugins avec gconf-editor et lui mettre ses valeurs là (dans l'ordre):

gconf,miniwin,decoration,transset,wobbly,fade,minimize,cube,rotate,zoom,scale,move,resize,place,switcher,trailfocus,water

Il est possible que le plugin water ou miniwin provoque des ralentissements dans ce cas ils suffit de les enlevé de cette clé

Dernière modification par Smarter (Le 18/04/2006, à 11:41)

Hors ligne

#18 Le 18/04/2006, à 11:59

neokod

Re : Installer Xgl/compiz

Argh,

J'ai bien tout dist-upgrader, en ajoutant la clef, je suis à jour au niveau des différents packages :

ii  compiz                             0.0.9-0ubuntu2                           OpenGL composition manager
ii  compiz-admin                       0.0.4                                    This tools will help you to configure compiz
ii  compiz-gnome                       0.0.9-0ubuntu2                           Gnome window decorator and libraries for Com
ii  compiz-kde                         0.0.9-0ubuntu2                           KDE window decorator for Compiz
ii  xserver-xgl                        7.0.0-0ubuntu14                          GL-based X server
ii  libgl1-mesa                        6.5.1-0ubuntu1                           A free implementation of the OpenGL API -- G
ii  libgl1-mesa-dri                    6.5.1-0ubuntu1                           A free implementation of the OpenGL API -- D

Sous gnome, j'ai startCompiz dans les applications de démarrage et ça ne lance rien, et si je tente d'ouvrir un terminal je ne peux plus rien saisir du tout.
J'ai essayer de commenter la ligne xmodmap du script mais ça ne change rien.

J'ai viens de tenter sous KDE également, et là j'ai pas de problème de clavier mais lors du lancement de compiz j'ai encore les erreurs libGL mais cette fois, je n'ai apparement plus de problème XFree86-DRI ! :-)

Bon par contre ça ne décore pas du tout la fenetre,
si tu as une astuce pour avoir le clavier sous Gnome je suis preneur

Et si tu peux poster ton xorg.conf ça serait sympa aussi :-)

Encore Merci !!

Hors ligne

#19 Le 18/04/2006, à 12:08

neokod

Re : Installer Xgl/compiz

J'ai trouvé pour le clavier par contre j'ai cette erreur :

% startCompiz.sh compiz.real: GLX_EXT_texture_from_pixmap is missing
compiz.real: Failed to manage screen: 0
compiz.real: No managable screens found on display :1

Une idée ? :-)

Hors ligne

#20 Le 18/04/2006, à 12:43

neokod

Re : Installer Xgl/compiz

Yeeaaaaahhhhhhhaaaaaahhhhhhhhhhhhh big_smile

C'est good ça marche pour moi !
Et un heureux de plus !
Merci Smarter pour ton aide.

Alors pour ceux qui ont un problème similaire au mien, je conseilles de tester avec une autre version de libGL car en effet la dernière en date semble poser des soucis.
Pour cela il faut rechercher sur son disque la libGL.so.1.2 qui ne fait pas 600 ko mais env 400 ko, pour moi elle se trouve dans un dossier de diversions, et ensuite faire un preload dessus :

LD_PRELOAD=/usr/share/fglrx/diversions/libGL.so.1.2 compiz --replace gconf decor ation wobbly fade minimize cube rotate zoom scale move resize place menu switche r opacity

Bon courage !

Hors ligne

#21 Le 18/04/2006, à 19:19

Smarter

Re : Installer Xgl/compiz

On peux peut-être l'ajouter dans le wiki non?
D'ailleurs j'ai une question je vois que tu met le nom de tous les plugins après le "compiz --replace gconf" je ne l'ai jamais fait mais y'a-t-il une différence? Je crois avoir vu quelque chose sur le site de Novell mais il parlati d'une otpion à activer dans Gnome/Suse pour Xgl et qu'après l'avoir activer il fallait mettre les noms des plugins; quelqu'un à plus d'infos?

Hors ligne

#22 Le 18/04/2006, à 20:26

Renorems

Re : Installer Xgl/compiz

Normallement si je ne me trompe pas c'est ce qu'il fallait faire avec les anciens compiz. Les compiz récents n'en ont pas besoin.

Hors ligne

#23 Le 19/04/2006, à 09:01

neokod

Re : Installer Xgl/compiz

Exact Renorems, il semble que cela ne soit plus obligatoire.

Pour le Wiki je fais ajouter l'astuce dedans.

Pour ma part je tourne donc sous Dapper avec le noyau 2.6.15-19
Le truc c'est que j'ai pleins de résidus d'installation diverses du drivers fglrx, j'avais essayé 3 méthodes différentes donc mon fichier libGL ne sera p'tet pas sur les distributions de tout le monde.

Hors ligne

#24 Le 19/04/2006, à 09:15

neokod

Re : Installer Xgl/compiz

Je viens d'ajouter une section avec les dépôts que tu m'as conseillé Smarter
ainsi qu'une section pour libGL.

Il serait bien que tu ajoutes ta technique de KDM avec tes scripts dans le wiki.
Par contre précises plutôt /usr/local/bin au lieu de /usr/bin/

Une nouvelle catégorie XGL/Compiz serait la bienvenue dans les forums Ubuntu, je vais  proposer l'idée.

Hors ligne

#25 Le 19/04/2006, à 09:22

pépère

Re : Installer Xgl/compiz

Tiens, outre mes problèmes, j'ai quelques question.

(1) Lorsque Compiz aure une version fixe, comment se fera linstallation selon vous ? Un simple paquet à installer et c'est partit ? Parce que pour le moment, c'est quand même déroutant..

(2) Y-a t'il une sortie (officielle) de prévue pour XGL/COMPIZ ? une date ?

C'était intéressant ça... Existe-t-il déjà une réponse ?


Contre la récupération politicienne d'Ubuntu.

Hors ligne