Installation automatique de Compiz-fusion sur Fedora (mise à jour de installXGL)
Par Nicofo le vendredi 10 août 2007, 20:25 - Fedora - Lien permanent
Pour mettre à jour... il suffit de relancer le script installXGL. |
10/08/2007 - Installation automatique de compiz-fusion & compatibilité des scripts avec
Deux mises à jours ont été apportées, toutes en rapport avec compiz-fusion :
1. Les scripts ont été mis à jour pour être compatibles avec compiz-fusion.
chooseCompositeWM
propose dorénavant compiz-fusion dans sa liste pour permettre le démarrage avec sa session gnome/kde de compiz-fusion (avec ou sans fusion-icon) :2. Les paquets de compiz-fusion ne sont pas encore dans les dépôts officiels de Fedora. Son installation passe par un dépôt tiers. Vous pouvez toutefois l'installer très facilement à l'aide de
installXGL
:
installXGL -cbLe script vous propose en effet d'installer compiz, compiz-fusion et/ou beryl.
Il n'est d'ailleurs pas nécessaire d'utiliser XGL : ce script peut donc être utilisé par tous.
Remarque : sous XGL, le plus simple pour lancer compiz-fusion ou fusion-icon est d'utiliser
chooseCompositeWM
. Mais si vous lancez compiz manuellement, utilisez l'une des commandes suivantes :
LD_LIBRARY_PATH=/usr/lib/ compiz --replace --sm-disable --ignore-desktop-hints ccp & LD_LIBRARY_PATH=/usr/lib/ fusion-icon &En 64 bits, remplacer
/usr/lib/
par /usr/lib64/
. Retours attendus.
Le résultat ? Ben ça marche :
22/06/2007 - Mise à jour pour Fedora 7
Ça y est, le script d'installation automatique de XGL est enfin disponible pour Fedora 7.
Nouveautés pour
installXGL
:
- il supporte les dernières versions de Fedora : Fedora 6, Fedora 7 (et les versions à venir...)
- il reprend en compte les architectures 64 bits
- les rpm de XGL sont maintenant pris sur ce site
01/06/2007 - Mise à jour majeure pour Fedora 6
Le script
installXGL
a été complètement revu. Il installe dorénavant une version à jour de XGL (pour FC6).Au niveau des améliorations :
- XGL est maintenu à jour au fil de ses mises à jour (rpm pris ici.)
- le script propose directement l'installation de Beryl et Compiz
- ceux-ci proviennent des dépôts officiels de Fedora
- possibilité d'installer "gset-compiz", un outil de configuration de Compiz
- l'installation est simplifiée (moins de rpm à installer, pas de dépôt particulier à ajouter)
Télécharger le script :
- Fedora 6 et 7 : installXGL
- Fedora 5 : installXGL_FC5 - fonctionne aussi sur les versions ultérieures de Fedora mais utilise les paquets FC5 de Compiz et de XGL
11/04/2007
Correction d'un bug avec
startCompositeWM --restartBeryl
.03/04/2007
Il arrive que beryl plante et que vous n'ayez plus accès à votre bureau. Ce n'est maintenant plus un problème. Il suffit de programmer un raccourci associé à la commande
startCompositeWM --restartBeryl
:
- Lancez beryl-manager
- Dans General Options > General Options > Commands > Command <x>, tapez
startCompositeWM --restartBeryl
- Dans General Options > General Options > Shortcuts > Commands > Run command <x>, tapez votre raccourci, par exemple
<Shift><Control>F12
<Shift><Control>F12
, c'est arrangé : beryl est reparti !01/04/2007
Cette mise à jour concerne uniquement le script d'installation :
- il prend maintenant en compte les architectures 64 bits
- il gère mieux, le cas échéant, l'installation des dépendances de XGL
- + ajout de diverses petites améliorations
11/03/2007
Une nouvelle fonctionnalité vient d'être ajoutée pour faciliter l'utilisation des jeux (ou de tout autre programme nécessitant la 3D) sous XGL : la commande
noXgl
.Si un jeu ne fonctionne pas sous XGL, lancez-le simplement avec
noXgl
. Par exemple, au lieu de lancer Doom via
prboom -iwad /usr/share/doom-shareware/DOOM2.WADutilisez
noXgl prboom -iwad /usr/share/doom-shareware/DOOM2.WAD
09/03/2007
Nouvelles mises à jour :
- Le script d'installation installXGL a été mis à jour pour pouvoir facilement désinstaller XGL : lancer simplement
installXGL -r
. - Si vous utilisez xscreensaver, celui-ci est dorénavant lancé sur le display 0 afin de bénéficier d'une meilleure accélération 3D.
19/02/2007
L'installation et la configuration de XGL ont été mises à jour, notamment pour profiter d'une meilleure intégration avec Gnome. Les corrections concernent entre autres :
- la réapparition du bouton "Shut Down..." dans le menu Système de Gnome
- les fenêtres ouvertes avec certains raccourcis clavier multimédias s'ouvrent dans le bon display
- beryl est lancé correctement à chaque démarrage
06/02/2007
Fini le problème du cube blanc avec beryl. Si vous utiliser XGL, vous pouvez dorénavant jouer avec beryl ! Le script d'installation de XGL a été mis à jour pour :
- supprimer ce problème du cube blanc avec beryl (la commande est "
beryl-xgl --use-copy
") - ajouter un outil qui permet de basculer entre Beryl et Compiz : chooseCompositeWM
Pour mettre à jour... il suffit de relancer le script installXGL. |
Toutes les infos pour installer XGL, beryl et compiz sur votre Fedora : ici
Commentaires
J'ai fait la mise à jour, cela fonctionne impécable.
Salut !
Beau travail !!! Je l'ai installé, et avec quelle facilité ! Félicitations !!
J'aurrai 2 questions à te poser, la première vois-tu un inconvénient que je propose ton script sur mon site ?
La 2ieme, j'ai fait un ptit script (sans prétention) qui permet de désinstaller XGL, Compiz, Beryl ... est-ce que ca t'interesse ?
voilà, encore une fois bon travail !
Hello slobberbone,
qu'est ce que ton script a de plus qu'un "yum remove <compiz xgl ...>" et "configureXGL --remove" ?
Salut, justement lol!! c'est ce que je te disais, rien de plus ... mais justement pour ceux qui ne font qu'executer le script pour avoir un résultat, ils aimeraient peut-etre pouvoir le désinstaller en lancant tout simplement un script, sans devoir aller chercher quelles dependances, ni quelle commande taper. C'est juste une petite remarque lol !
voilà c'etait tout ... encore une fois merci pour ton travail !
Ce qui est dommage, c'est qu'il n'est pas capable de détecter si xgl etc.. est déjà installer.... donc on ce retape un téléchargement pour rien!
euh, ça devrait pas ! Normalement je teste si c'est pas déjà installé (et ça fonctionne chez moi ==> il ne retélécharge jamais rien comme rpm).
Peux-tu me donner ce que renvoient "
rpm -q compiz
" et "rpm -q xorg-x11-server-Xgl
" ? Tu utilises quelle architecture ?Salut !
Genial ton script.
Si je peux me permettre, est-ce que tu pourrais y ajouter la possibilite d'utiliser xcompmgr plutot que compiz ou beryl ? Ca pourrait etre utile pour ceux qui ont des cartes supportant mal compiz/beryl mais qui veulent profiter de la transparence (c'est mon cas :))
Merci bien
Je ne connaissais pas xcompmgr. Mais faut-il nécessairement XGL avec ? De plus, d'après cette doc, ce n'est pas compatible avec fglrx ?
Sinon, pour l'installer, utilise yum :
yum install xcompmgr
!Salut !
C'est un gestionnaire compiste, comme compiz ou beryl (en beaucoup plus simple et plus leger), il faut donc soit aiglx soit xgl (sauf nvidia).
Et puis pas de probleme pour l'installer via yum, mon probleme etait d'avoir un moyen simple de le lancer, comme par exemple avec ton "XGL Gestionnaire de fenetres" pour pouvoir le choisir facilement.
En fait, ce que je te demandais plus haut ce n'etait pas de l'inlure, de faire l'installation automatiquement, mais plutot de rajouter ce choix dans le panneau de configuration que tu as fait.
En tout cas, encore merci pour le script, ca m'a sauve la vie ^^
Salut,
je comprends mieux ce que tu veux. Eventuellement, je l'ajouterai quand j'aurai le temps. Sinon, ce que tu dois faire (je suppose que tu l'avais deviné) : dans "chooseCompositeWM", choisis "(Aucun gestionnaire de fenêtres composite)" et ajoute "xcompmgr" dans les programmes lancés au démarrage de Gnome.
Encore moi
Ton script est vraiment genial ! Je m'en suis tres largement inspire pour ecrire un script du meme genre pour installer Kiba Dock a partir du SVN.
J'espere que ca te derange pas ?
Salut Nicofo, cela faisait un moment que j'y pensais mais je ne trouvais jamais le temps de passer ici
M'enfin me voilà et je souhaite soulever un point qui me semble intéressant:
Si un utilisateur lance ton script (InstallXGL) sans avoir installé Zenity, il ne se produira aucune erreur (normal vu que Zenity n'est pas necessaire pour XGL à proprement parlé) mais là ou se pose le problème c'est lors du lancement de "chooseCompositeWM"... En effet si l'utilisateur le démarre depuis le menu GNOME/KDE, rien ne se passe (donc pas de choix possible pour le bureau 3D)
So, maybe un p'ti check de la présence de Zenity à l'install + install de ce dernier si pas présent serait un must :p
Vouali, voualou... Tiens moi au courant :p
Slander
Salut Slander,
merci de décortiquer mon code pour y repérer les erreurs/améliorations à apporter : je note ta remarque et j'en tiendrai compte pour la prochaine version. Je compte faire pas mal de modifs pour me passer du dépôt fedora-xgl (qui est complètement dépassé) et utiliser des paquets FC6 pour XGL.
Huuuummm... Intéressant !
Pour ma part j'attends avec impatience la version adaptée à F7...
Bon courage en tout cas...
Slander
Jolis écrans noir que ce soit au lancement de gnome ou de kde sans doute un problème avec la version de xorg de base? donc voilà...
Salut,
je pencherais plutôt pour un bug stupide de l'installeur : je crois qu'il n'a tout simplement pas installé XGL... (tu es bien en 64 bits ?)
Vérifie avec
rpm -q xorg-x11-server-Xgl
Tu peux relancer installXGL : c'est corrigé Dis moi si c'est ça.
impec! ça fonctionne! bizarre... j'ai cru voir qu'il l'installé dans l'ancienne version quand même...
C'est ce que je disais, bug stupide : il dit qu'il l'installe... mais non
Donc XGL fonctionne sur F7 en 64 bits ! Tout bon ça
Hello...
Testé sous Fedora 7 avec une ATI... et ça fonctionne très bien avec la méthode temporaire de VINDICATORs...
Nikel aussi la recherche de dépendances :p
Du beau boulot Nicofo !
@Peluche
Slander
Je remarque un problème, quand je lance le nvidia-settings, je n'ai plus rien,
et donc impossible de configuré à la volée un 2eme écrans.
Que puis-je faire ?
Merci
Salut,
tout d'abords, normalement avec les nVidia, tu n'as pas besoin de XGL (même si ça doit fonctionner aussi, mais bon les drivers nvidia intègrent tout ce qu'il faut pour utiliser le bureau 3D).
Si tu veux utiliser XGL, vérifie que ton xorg.conf contient bien au moins les 3 sections du §1.1) a) ici : installation des drivers.
Si ça ne va pas, donne-moi ton .xsession-errors (voir procédure ici).
Bonjour,
J'ai installé ton script sous Fedora 7 et cela s'est passé sans problèmes. Beryl fonctionne mais il y a beaucoup de ralentissements.
Sais-tu d'où cela peut venir?
info: ma carte graphique est une nvidia geforce 7600gt.
Merci
Salut,
relis mon précédent commentaire : tu n'as peut être pas besoin de XGL avec nVidia ? Mais ça n'empêche, ça devrait marcher quand même.
Problème de driver ? Une session sans XGL fonctionne bien (surtout les applis/jeux 3D) ?
bon! en 64 bits en tout cas, cela ne fonctionne pas! GLX_SGI... pose problème, donc à voir d'où ça vient.
Hello
Je suppose que tu parles de compiz-fusion ? Comment le lances-tu ? Normalement avec
chooseCompositeWM
ça passe. Sinon utilise "LD_LIBRARY_PATH=/usr/lib/ <compiz / fusion-icon
>" comme je viens de le rajouter dans l'articleDis-moi si ça marche en 64 bits...
voilà ce que ça met :
"compiz (core) - Fatal: GLX_SGIX_fbconfig is missing"
Est ce que c'est dût au bi écran que j'utilise?
plus précisément "
File "/usr/share/fusion-icon/libfusionicon.py", line 133, in env_fglrx
for location in [l for l in mesa_libgl_locations if os.path.exists(l)]:
NameError: global name 'mesa_libgl_locations' is not defined
"
Bizarre. Essaye avec compiz plutôt que fusion-icon.
Essaye aussi "
LD_PRELOAD=/usr/lib/libGL.so.1.2 compiz
"Peut être qu'en 64 bits cette lib ne se situe pas dans /usr/lib/ (/usr/lib64/ peut-être ?? : fait un 'locate' dessus).
Bonjour tout le monde,
Et voilà j'ai fait le pas vers Compiz-Fusion et... déception...
En effet, avant j'utilisais XGL + Beryl sous Fedora 7 et ça marchait nikel. Puis est sorti Compiz-Fusion, et là je me suis dis: "les effets de Beryl avec la stabilité de Compiz ?! Pourquoi pas..." et puis certains effets de Compiz-Fusion me plaisaient pas mal...
Donc j'ai tenté la chose...
1ère déception: pas moyen d'embarquer en mode XGL... Je profite donc de Compiz-Fusion en mode normal..
2ème déception: les bugs présent dans Compiz (ceux qui m'avaient fait opter pour Beryl d'ailleurs) sont toujours présents dans Compiz-Fusion ! snif !
3ème déception: certain effets ne sont même plus présents (snow par exemple) et certaines options ne sont plus présentes non plus (la possibilité de faire un effet "echelle" sur les fenetre minimisées par exemple)... re-snif !
Bref, voilà mon avis et merci encore une fois à toi Nicofo pour ton ScriptQuiNousSimplifieLaVieATous.
Bonne continuation
Slander
Bon! à testé, mais je croit que c'est le cas, le bi écran bloque le lancement de compiz-fusion! à suivre!
Hello VINDICATORs,
Je ne sais pas si le sens de ton dernier post était que Compiz-Fusion est incompatible (ou pose des problèmes) avec le bi-écran, mais j'ai trouvé ceci sur YouTube: www.youtube.com/watch?v=y...
Je pense donc plutôt à un problème de configuration pour toi...
Bonne journée à tous
Slander
Il y a eu une erreure dans le script, le fichier :
devel.foss.org.my/%7Ekage...
n'as pas pu être téléchargé....le download c'est arrêté à 58% pareil avec firefox...
Quel est la méthode pour régler ce problème ?
L'erreur indique que le problème provient du dépôt kagesenshi. Si l'erreur persiste, vois directement avec lui.
PS : je viens d'essayer => pas de problème pour télécharger le paquet que tu indiques ==> réessaye juste.
Je viens de réessayer, j'ais toujours le même problème, bloquage à 58%...
Je ne vois pas d'où ça peux venir...
D'après moi c'est un problème de dépôt. Éventuellement fais un "yum clean all" et réessaye mon script.
Sinon essaye d'installer compiz manuellement (yum). Mon script t'a déjà installé le dépôt. Fais un "yum install compiz" (puis yum install compiz-gnome compiz-fusion-plugins\* ...)