Installation des effet 3D sur AIGLX

Transcription

Installation des effet 3D sur AIGLX
Installation des effet 3D sur AIGLX
Installation de AIGLX + compiz
Sources : •
•
http://gandalfn.wordpress.com/howto­compiz­aiglx­on­edgy/ http://gandalfn.wordpress.com/howto­compiz­aiglx­on­dapper/ Les paquets
•
•
•
compiz­freedesktop
compiz­freedesktop­gnome
gnome­compiz­manager (à venir compiz­freedesktop­kde & compiz­freedesktop­xfce)
Pour les installer ajouter le dépot contenant ces paquets en dévellopement (donc hautement instable, attention) : pour dapper deb http://gandalfn.club.fr/ubuntu dapper .
pour edgy deb http://gandalfn.club.fr/ubuntu edgy .
Puis dans un terminal sudo apt­get update && sudo apt­get dist­upgrade
sudo apt­get install gnome­compiz­manager compiz­freedesktop compiz­
freedesktop­gnome
pour dapper, faire aussi : sudo apt­get install linux­dri­modules­common linux­dri­modules­`uname ­r` xserver­xorg­air­core
Configuration d'XORG
Éditer le fichier de configuration de xorg : gksudo gedit /etc/X11/xorg.conf
Vérifier que les couleurs soient en 24 bits : DefaultDepth 24
Activer les modules dri, dbe, glx et tous les autres nécessaires pour obtenir ceci : Section "Module"
# Load "GLcore"
Load "bitmap"
Load "ddc"
Load "dbe"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
et enlever toutes les autres options de la section « Device » pour avoir une section qui ressemble à ceci (ici pour une carte intel i810) : Section "Device"
Identifier "Intel Corporation Intel Default Card"
Driver "i810"
BusID "PCI:0:2:0"
Option "XAANoOffscreenPixmaps"
EndSection
Enfin, ajouter en fin de fichier : Section "Extensions"
Option "Composite" "Enable"
EndSection
pour dapper sudo update­alternatives ­­config Xorg
pour edgy il faut simplement redémarrer gdm : sudo /etc/init.d/gdm restart
Lecture de vidéos avec totem
Pour totem­gstreamer, lancez gstreamer­properties, selectionnez « XWindow (NoXv) » comme Greffon de sortie vidéo par défaut (onglet Vidéo). Pour totem­xine, éditez ~/.gnome2/totem_config et remplacer la ligne : #video.driver:auto
par video.driver:xshm
Installer AIGLX et Compiz/Beryl
Elaboré à partir de Howto Install xorg­aiglx + compiz (packages) par gandalfn ­ Traduit et mis à jour sur le forum Ubuntu­fr HowTo : Installer xorg­aiglx + compiz (packages) par tonyo et SneA Cette page explique une méthode permettant d"installer AIGLX et Compiz sur Ubuntu Dapper. Cette version étant encore instable, il est tout à fait déconseillé de l"installer sur une machine de travail. Installation AIGLX + beryl
Prérequis
Cette installation a été testée avec succès sur la configuration suivante : •
•
•
Ubuntu Dapper
Gnome
Carte graphique Intel utilisant le pilote i810 (carte i810 à i945)
D"après Fedora RenderingProject/aiglx Liste des cartes connues pour fonctionner avec AIGLX •
•
•
i810 (puisque utilisé ici) → i945
ATI Radeon 7000 à x850 nVidia: toutes les cartes supportées par les drivers 1.0­9625 ou supérieurs
Liste des cartes qui fonctionnent probablement •
3dfx Voodoo 3 à 5 (peut nécessiter NV_texture_rectangle emulation)
Mais ne fonctionne pas sur les cartes : •
•
•
•
•
•
•
ATI Radeon 8500 à X850 (avec le driver fglrx)
ATI Rage 128
ATI Mach64
Matrox MGA G200 à G550
nVidia les cartes non supportées par le driver 1.0­9625
3dfx: Voodoo 1 et 2
Probablement toutes les cartes non citées ci­dessus
Pour le status de ce qui fonctionne ou non sur les différentes cartes consultez la page: http://www.freesoftwaremagazine.com/node/1797 (Mise à jour le 14/10/06) Si votre configuration ne remplit pas ces conditions, vous pouvez référer au tutoriel Xgl. Les dépôts
Il faut commencer par ajouter les dépôts compiz/beryl dans le fichier sources.list : gksudo gedit /etc/apt/sources.list
Insérez la ligne : deb http://ubuntu.beryl­project.org edgy aiglx main­edgy aiglx­edgy
Installez la clé du dépot : wget http://compiz­mirror.lupine.me.uk/quinn.key.asc ­O ­ | sudo apt­key add ­ Mise à jour
Mettre à jour et installer les paquets libgl1­mesa­dri et xserver­xorg­air­core : sudo apt­get update
sudo apt­get dist­upgrade
sudo apt­get install libgl1­mesa­dri
Pour dapper : sudo apt­get install xserver­xorg­air­core
Si vous faîtes un dist­upgrade, il se peut que libgl1­mesa­dri soit déjà installé ou mis­à­jour, donc ne vous étonnez pas si apt­get install libgl1­mesa­dri dit qu"il est deja installé. Désinstallation des anciens composants de compiz­aiglx
Si vous avez précédemment installé ou tenté d"installer Compiz/AIGLX, il faut désinstaller les paquets compiz­aiglx et compiz­aiglx­gnome. Sinon, passez à l"étape suivante. sudo apt­get remove ­­purge compiz­aiglx compiz­aiglx­gnome
Au cas où il manquerait le fichier compiz.schemas, téléchargez celui­ci http://chezmoi.blog­
libre.fr/Ubuntu/compiz.schemas, déplacez­le au bon endroit et recommencez wget http://chezmoi.blog­libre.fr/Ubuntu/compiz.schemas
sudo mv compiz.schemas /usr/share/gconf/schemas/compiz.schemas
sudo aptitude purge compiz­aiglx compiz­aiglx­gnome
Installation des modules DRI, pour dapper seuelement
Pour installer les derniers paquets des modules dri : sudo apt­get install linux­dri­modules­common linux­dri­modules­`uname ­r`
Si après une mise à jour de « linux­restricted­modules » ou « linux­image » vous avez des problèmes, il faut regénérer les modules.dep avec la commande suivante : sudo /sbin/ldm­manager
Installation des paquets beryl et AIGLX
Pour installer beryl : sudo apt­get install beryl beryl­core beryl­plugins beryl­plugins­data beryl­
settings beryl­manager emerald emerald­themes
Configurer Xorg
Faites une sauvegarde de votre fichier xorg.conf et éditez­le : sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
gksudo gedit /etc/X11/xorg.conf
Attention, Compiz/AIGLX peut maintenant fonctionner avec une profondeur de 24 bits ! Vous pouvez donc modifier la section « Screen » pour mettre « DefaultDepth » à 24 (si ce n"est pas déjà fait) : DefaultDepth 24
Attention, les options suivantes sont nécessaires : Activer les modules dri, dbe, glx et tous ceux nécessaires de la manière suivante : Section "Module"
# Load "GLcore"
Load "bitmap"
Load "ddc"
Load "dbe"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Ajouter l"option « XAANoOffscreenPixmaps » et supprimer toutes les autres options de la section Device : Section "Device"
Identifier "Intel Corporation Intel Default Card"
Driver "i810"
Option "XAANoOffscreenPixmaps"
BusID "PCI:0:2:0"
EndSection
Ajouter l"option « AIGLX » dans la section ServerLayout : Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Décommenter toute la section « DRI » : Section "DRI"
Mode 0666
EndSection
Il faut également activer l"extension composite : Section "Extensions"
Option "Composite" "Enable"
EndSection
Configurer gdm
Créer ou modifier le fichier /etc/gdm/gdm.conf­custom gksudo gedit /etc/gdm/gdm.conf­custom
Pour changer le serveur xorg de la manière suivante : [servers]
0=aiglx
[server­aiglx]
name=aiglx server
command=/usr/bin/Xorg­air :0
flexible=true
Le script de démarrage compiz­aiglx est désormais un paquet et démarre à chaque lancement de session Gnome. Si vous rencontrez des problèmes avec, vous pouvez supprimer le fichier compiz­
aiglx.desktop dans /etc/xdg/autostart. N.B. : Pour certains détenteurs de carte graphique (i855GM et i945 notament), il semblerait que cela ne suffise pas à démarrer le serveur X. Il suffit pour cela de créer deux répertoires dans /usr/lib/xorg­
air/modules/ et de copier le contenu des drivers et entrées d"xorg vers xorg­air : cd /usr/lib/xorg­air/modules/
sudo mkdir drivers
sudo mkdir input
sudo cp /usr/lib/xorg/modules/drivers/* /usr/lib/xorg­air/modules/drivers
sudo cp /usr/lib/xorg/modules/input/* /usr/lib/xorg­air/modules/input
(Précision de Mr_Hulot). Source : http://www.ubuntuforums.org/showthread.php?t=244559&highlight=aiglx+modules Redémarrer
Redémarrez votre ordinateur. Vous avez maintenant un bureau du tonnerre de Zeus ! Problèmes rencontrés
Suite à une mise à jour du noyau
X plante au démarrage de compiz suite après une mise à jour du noyau ? Ouvrez simplement une session en terminal de secours et lancez la commande : sudo /sbin/lrm­manager
Problèmes liés aux lecteurs vidéo
Pour optimiser la lecture video avec xorg­aiglx : •
si vous utilisez totem­gstreamer :
Lancez gstreamer­properties et sélectionnez le plugin de sortie par default : « XWindow (NoXv) » dans l"onglet « Vidéo ». •
si vous utilisez totem­xine :
éditez le fichier ~/.gnome2/totem_config : gksudo gedit ~/.gnome2/totem_config
et remplacez cette ligne : #video.driver:auto
par : video.driver:xshm
•
si vous utilisez VLC :
Ouvrez VLC, puis cliquez sur Paramètres ⇒ Préférences ⇒ Video ⇒ Output Modules, cocher la case « Options Avancées », puis changer le mode de sortie video pour le mode « X11 ». Les bordures des fenêtres ont disparues
Tout d"abord, vérifiez que le plugin gconf­dump est désactivé : gconf­editor
Dans /apps/compiz/general/allcreens/options/, on édite la clé « active_plugins » et on retire « gconf­
dump » de la liste. Puis on tente de redemarrer compiz : kill $(pidof compiz.real)
compiz­start
Si ça ne marche pas, on peut relancer metacity metacity
Si ça ne marche toujours pas, on désactive le lancement de compiz au démarrage dans Système ⇒ Préférences ⇒ Sessions ⇒ Programmes au démarrage. Puis on relance gdm : sudo /etc/init.d/gdm restart
Ouh là là ça ne va pas du tout, plus rien ne marche
Pas de panique, si X refuse de se lancer, on remet en place l"ancien fichier de configuration de Xorg : sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
startx
La solution consiste a mettre à jour gnome­session avec la dernière version dispo sur le repository aiglx de compiz.net. Ensuite créer un fichier .gnomerc dans le répertoire Home de l"utilisateur et écrire cette ligne dans le fichier : export GSM_NO_GRAB_SERVER=1
Probème complètement réglé ici. Voir lien d"origine : https://launchpad.net/distros/ubuntu/+source/gnome­session/+bug/59244 Edgy Eft (6.10)
Pour installer Beryl sur Kubuntu Dapper, suivez ce lien : beryl NOTE AUX ÉDITEURS DE CETTE PAGE : Indiquez en bas de la page la raison de vos modification quand elle concerne l"installation, car celle­ci varie très souvent d"un HowTo à l"autre. Introduction
Beryl est un fork de Compiz. Il permet de rendre votre environnement dynamique et de créer de nombreux effets graphiques lors de divers événements. Beryl utilise plusieurs programmes pour s"assumer : •
•
•
•
•
AIGLX, XGL ou les drivers Nvidia : Ils permettent le lien entre l"environnement et la carte graphique. Chacun a ses défaut et ses avantages, cependant, XGL n"est plus vraiment utile grâce aux derniers driver Nvidia.
Beryl et ses plugins : Ils permettent de créer des effets très poussés sur l"environnement, comme le Desktop Cube ou Water. Beryl coordonne tous les effets entre eux.
Emerald : C"est le gestionnaire de fenêtre de Beryl. Sans lui, aucune déformation des fenêtres ne serait possible. Il est possible d"appliquer un thème et de choisir de nombreux réglages.
Beryl­setting : C"est une interface pour paramétrer Beryl facilement.
Beryl­manager : Il se place dans la zone de notification et permet un accès rapide aux options de Beryl et d"Emerald
Histoire
Début 2006, Novell présente le couple XGL/Compiz, qui forment un bureau 3D fluide et beau. La communauté est tout de suite attirée. QuinnStorm, qui s"occupait alors d"empaqueter XGL et Compiz pour Ubuntu, commence à patcher Compiz. Sa contribution prennant de l"ampleur, et les patches n"étant pas forcément intégrés dans le Compiz de base, QuinnStorm créa ses propres paquets avec sa version de Compiz. Cette version eut un tel succès qu"elle fut nommée à tort simplement Compiz alors qu"elle avait été modifiée par rapport à la version originale. Cette dernière fut nommée compiz­vanilla dans les dépôts pour ne pas les confondre. La version de QuinnStorm regroupa toute une nouvelle communauté, avec ses propres didactitiels et ses propres dépôts. Son autonomie lui permet alors des choix comme l"abandon de gnome­window­
decorator au profit de cgwd, le développement de thèmes variés, l"abandon de gconf pour csm. D"autres programmes vont venir s"ajouter comme compiz­manager. Les deux versions de Compiz étaient alors devenues fondamentalement différentes, et les développeurs d"Ubuntu commencèrent à s"interroger sur leur avenir : il n"était désormais plus possible de les réunir en une seule version. Les points de vue divergeaient, l"un voulait garder Compiz propre et stable, l"autre le voulait ouvert et puissant. Ainsi est né Beryl, un dérivé (fork) de Compiz. Les deux projets continueront leur chemin séparément après 6 mois d"incertitude. Source : Blog de Gilir. Installation
Si votre carte n"est pas comptatible AIGLX, ou que vous êtes sous Dapper Drake, il va falloir utiliser XGL. Préparations
Suivez pas à pas et attentivement les instructions suivantes : 1. Ouvrez la liste de vos dépôts :
• Pour GNOME : gksudo gedit /etc/apt/sources.list
•
Ou, pour KDE : kdesu kate /etc/apt/sources.list
•
Ou, pour XFCE : gksu mousepad /etc/apt/sources.list
2. Ajoutez un de ces dépôts dedans, sauvegardez et quittez :
• Pour les Ubuntu 32 bits (la plupart) : deb http://ubuntu.beryl­project.org edgy main­edgy
•
Pour les Ubuntu 64 bits : deb http://ubuntu.beryl­project.org edgy main­edgy main­edgy­amd64
3. Récuperez et ajoutez la clé publique de Quinn Storm : wget http://compiz­mirror.lupine.me.uk/quinn.key.asc ­O ­ | sudo apt­key add ­
4. Rechargez la liste de paquet : sudo apt­get update
5. Configurez votre Ubuntu selon votre carte graphique (NVidia, ATI, Intel).
Pour les cartes Nvidia
En premier lieu, il est nécessaire d"installer le dernier driver nVidia 9626 (encore en version bêta), qui rend possible l"utilisation de Beryl directement sur le serveur X (XOrg 7.1). 1. Ajoutez ce nouveau dépôt dans votre fichier sources.list :
• Pour GNOME : gksudo gedit /etc/apt/sources.list
•
Ou, pour KDE : kdesu kate /etc/apt/sources.list
•
Ou, pour XFCE : gksu mousepad /etc/apt/sources.list
2. Copiez/collez ce qui suit dans le fichier sources.list :
• Si vous utilisez une Ubuntu 32 bits (la plupart) : ## Driver nVidia 9626
deb http://albertomilone.com/drivers/unstable/edgy/32bit binary/
•
Ou, si vous utilisez une Ubuntu 64 bits : ## Driver nVidia 9626
deb http://albertomilone.com/drivers/unstable/edgy/64bit binary/
3. Enregistrez et fermez.
4. Procédez à l"installation du driver : sudo apt­get update
sudo apt­get install nvidia­glx 5. Si les restricted modules n"ont pas été mis à jour automatiquement, vous pouvez le faire avec : sudo apt­get upgrade
Le fichier xorg.conf a besoin de quelques petites modifications : 1. Commencez par le mettre à jour et à en faire une copie de sauvegarde : sudo nvidia­xconfig ­­composite
2. Ouvrez le fichier xorg.conf :
• Pour GNOME : gksudo gedit /etc/X11/xorg.conf
•
Ou, pour KDE : kdesu kate /etc/X11/xorg.conf
•
Ou, pour XFCE : gksu mousepad /etc/X11/xorg.conf
3. Dans la section "Screen”, vérifiez que la valeur de DefaultDepth est bien 24, tel que : Section "Screen"
[... votre configuration ...]
DefaultDepth 24
[... votre configuration ...]
EndSection
4. Ajoutez ces deux lignes dans la section "Device” (juste au­dessus de "Screen”), tel que : Section "Device"
[... votre configuration ...]
Option "AddARGBGLXVisuals" "true"
Option "TripleBuffer" "true"
EndSection
5. Enregistrez et fermez.
6. Pour que les changements soient pris en compte, veuillez redémarrer votre machine et non pas seulement le serveur X (vu que les restricted modules ont été mis à jour). Lorsque vous lancerez à nouveau votre session graphique, un bref écran blanc portant la mention "nVidia beta driver” apparaîtra (à moins que vous ne l"ayez désactiver avec l"option NoLogo "true” dans le fichier xorg.conf).
7. Vous pouvez maintenant installer Beryl.
Pour les cartes ATI
Pilote libre RADEON
1. Ajoutez les options qui boostent dans votre xorg.conf (sudo gedit /etc/X11/xorg.conf) dans les sections Modules et Device: Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection Section "Device"
Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture
Option "AccelDFS" "1" # mettez à 0 si vous avez une carte AGP
# Option "AGPMode" "4" # Décommentez si vous avez une carte AGP
# Option "AGPSize" "128" # Décommentez si vous avec une carte AGP AGP aperture size
Option "GARTSize" "64"
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "1" # Enable page flipping for 3D apps
Option "ColorTiling" "1"
Option "EnableDepthMoves" "yes"
Option "UseFBDev" "false"
Option "RenderAccel" "true" # Enable the hardware render acceleration
Option "mtrr" "on"
Option "SubPixelOrder" "none"
Option "DPMS"
Option "DynamicClocks" "on"
EndSection 2. Vérifiez que vous avez les sections suivantes: Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
3. Redémarrez et assurez­vous que la commande glxinfo | grep rendering renvoit : direct rendering: Yes 4. Vous pouvez maintenant installer Beryl.
Pilote propriétaire FGLRX
1. Installez les drivers avec APT : sudo apt­get install xorg­driver­fglrx fglrx­control libqt3­mt
2. Configurez la carte : sudo aticonfig ­­initial
3. Ensuite, redémarrez votre ordinateur.
4. Verifiez que l"accélération 3D fonctionne : glxinfo | grep direct
La réponse devrait être : direct rendering: Yes
5. Vous pouvez maintenant installer Beryl.
Pour les cartes Intel
1. Modifions votre fichier xorg.conf. Pour ce faire, sauvegardons le fichier d"origine : sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup 2. Puis
•
Pour GNOME: gksudo gedit /etc/X11/xorg.conf
•
Ou pour KDE: kdesu kate /etc/X11/xorg.conf
•
Ou pour XFCE: gksu mousepad /etc/X11/xorg.conf
3. Vérifiez, dans la section Screen, la présence de l"entrée "DefaultDepth 24” ; ajoutez­la le cas échéant.
4. Dans la section "Module”, vérifiez ­ ou ajoutez ­ les modules dri, dbe et glx. Section "Module"
# Load "GLcore"
Load "bitmap"
Load "ddc"
Load "dbe"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection 5. Ajoutez ensuite, dans la section "Device”, l"option "XAANoOffscreenPixmaps” Section "Device"
Identifier "Intel Corporation Intel Default Card"
Driver "i810"
Option "XAANoOffscreenPixmaps"
BusID "PCI:0:2:0"
EndSection 6. Dans la section "ServerLayout” on active l"option "AIGLX” : Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection 7. On verifie ensuite la section "DRI” qui devrait se présenter comme telle : Section "DRI"
Mode 0666
EndSection
8. Enfin, ajoutez la section "Extensions” : Section "Extensions"
Option "Composite" "Enable"
EndSection 9. Fermer en enregistrant le fichier xorg.conf. Si vous êtes sur edgy, passez directement à l'installation de Beryl
10.Il faut maintenant configurer GDM : Sauvegardons le fichier au préalable : sudo cp /etc/gdm/gdm.conf­custom /etc/gdm/gdm.conf­custom.backup •
Pour GNOME : gksudo gedit /etc/gdm/gdm.conf­custom •
Ou, pour KDE : kdesu kate /etc/gdm/gdm.conf­custom •
Ou, pour XFCE : gksu mousepad /etc/gdm/gdm.conf­custom 11.Ajoutons à la fin du fichier la configuration du serveur Xorg : [servers]
0=aiglx
[server­aiglx]
name=aiglx server
command=/usr/bin/Xorg­air :0
flexible=true 12.Attention ! Pour certains détenteurs de carte graphique (i855GM et i945 notament), il semblerait que cela ne suffise pas à démarrer le serveur X. Il suffit pour cela de créer deux répertoires dans /usr/lib/xorg­air/modules/ et de copier le contenu des pilotes et entrées d"xorg vers xorg­air: cd /usr/lib/xorg­air/modules/
sudo mkdir drivers
sudo mkdir input
sudo cp /usr/lib/xorg/modules/drivers/* /usr/lib/xorg­air/modules/drivers
sudo cp /usr/lib/xorg/modules/input/* /usr/lib/xorg­air/modules/input 13.Vous pouvez maintenant installer Beryl.
Installation de Beryl et Emerald
1. Installez les paquets pour Beryl : sudo apt­get install beryl beryl­core beryl­plugins beryl­plugins­data beryl­settings beryl­manager 2. Installez les paquets pour Emerald : sudo apt­get install emerald emerald­themes 3. Vous pouvez maintenant lancer Beryl à l"aide de cette commande : beryl­manager Pouvoir basculer sur Beryl à chaque session
Vous allez configurer Beryl­Manager pour obtenir une icône de notification qui vous permettra de basculer l"affichage sur Beryl ou de revenir à l"affichage ancien beaucoup plus simplement et en toute liberté. •
•
Pour GNOME :
1. Allez dans Système / Préférences / Sessions, puis dans l"onglet "Programmes au démarrage”, et ajoutez beryl­manager ainsi que emerald.
Ou, pour KDE :
1. Editez le fichier /etc/environment : kdesu kate /etc/environment
2. ajoutez cette ligne: KDEWM=/usr/bin/beryl­start
3. Créez un fichier ~/.kde/Autostart/beryl : kate ~/.kde/Autostart/beryl
4. Mettez ceci dedans : #!/bin/sh
beryl­manager
5. Rendez le fichier executable : chmod +x ~/.kde/Autostart/beryl
•
•
Ou, pour XFCE :
1. Allez dans Applications/Paramètres/Applications démarrées automatiquement
Ajoutez deux commandes que vous appelerez par exemple XFWMKill et Beryl : killall xfwm4
beryl­manager
Problèmes
Beryl quitte après la fermeture d'une fenêtre
•
Désactivez le plugin Trailfocus
La touche "Alt", "Ctrl" ou "Alt Gr" ne fonctionne plus
•
Si cette touche, et donc les combinaisons correspondantes (#, |, @...) ne fonctionne plus, tapez dans un terminal : xprop ­root ­f _XKB_RULES_NAMES 8s ­set _XKB_RULES_NAMES xorg
setxkbmap ­model pc105 ­layout fr ­variant latin9
•
•
Cette action devant être répétée à chaque démarrage, il peut être utile de l"éxécuter automatiquement :
• Pour KDE : jetez un coup d"oeil à ce topic.
Pour GNOME : Dans Système / Préférences / Session, à l"onglet "Programmes au démarrage”, ajoutez xmodmap /usr/share/xmodmap/xmodmap.fr
•
Pour XFCE : Dans Applications / Paramètres / Applications démarrées automatiquement, ajoutez xmodmap /usr/share/xmodmap/xmodmap.fr
Ecran noir au démarrage
•
•
Vérifiez dans le fichier de modules /etc/modules la présence du module "eeprom” (suite à une installation de lm­sensors par exemple). S"il est présent, commentez le.
Une autre solution est d"installer un patch disponible pour les drivers comme décrit ici.
Liens
•
http://forum.beryl­project.org/ : Le site communautaire de Beryl (à l"origne du projet, anciennement compiz.net)
•
•
•
http://bugs.beryl­project.org/ : Le "Bug Tracker” de Beryl
http://www.beryl­project.org/themes.php : Des thèmes à importer dans le gestionnaire de thèmes Emerald
http://www.gnome­look.org/index.php?xcontentmode=102 : Encore d"autres thèmes. Note : certains portent l"extension .cgwdtheme, dans ce cas là renommez­les en .emerald
Modifications de l'installation
— 2006/10/01 •
Smarter : Ajout de KDEWM pour KDE avec start­beryl­manager, suppression de toutes les manips" pour Aiglx/Intel (Aiglx est directement intégré dans Edgy)
— 2006/10/06 •
Shuriken : Remplacement de la section nVidia, l"installation du driver 9625 depuis les dépôts ne marchait pas et engendrait le cassage de xorg. Installation manuelle à la place, traduction et remaniement de wiki.beryl­project.org. Note : le dépôt "http://beryl­mirror.lupine.me.uk/beryl edgy beryl” me semble obsolète, privilégiez "deb http://ubuntu.beryl­project.org edgy main­
edgy”.
— 2006/10/07 •
•
tiky : Si vous rencontrez un écran noir après l"installation des pilotes nvidia à partir du .run, il existe un patch ici pour résoudre ce problème.
Omné : Changement du nom du fichier de sauvegarde de /etc/gdm/gdm.conf­custom~ vers /etc/gdm/gdm.conf­custom.backup dans la section Intel.
— 2006/10/16 •
Sylvain Cherrier : Attention, depuis ce soir, avec Ubuntu Edgy AMD64 et une carte NVidia, bug entre libc6 et X entraînant un crash de X. Finalement, il suffit de recompiler le driver NVidia pour que cela refonctionne (mise à jour de X ?) || J"ai eu le même problème sur une installation 32 bits.
— 2006/10/23 •
•
Valper : Suppression du démarrage automatique sous KDE via KDEWM en raison de la suppression de /usr/bin/start­beryl­manager dans la dernière mouture de Beryl. L"Autostart semble être maintenant la seule issue.
Smarter : star­beryl­manager a été remplacé par beryl­start (à utiliser avec beryl­manager).
— 2006/10/24 •
•
DecIRC : Ajout de "DefaultDepth 24” pour que les bordures des fenêtres ne disparaissent pas.
Berzerking : Installation des drivers propriétaires ATI.
— 2006/10/26 •
•
Smarter : Explications sur glxinfo.
Shuriken: Remplacement de la section NVidia, l"installation du driver 9625 se fait désormais avec apt­get. C"est beaucoup plus simple et plus rapide. Testé aujourd"hui avec Edgy Eft, ça tourne bien :). J"ai aussi ajouter deux liens pour installer de nouveaux thèmes Emerald.
— 2006/10/27 •
Soif : Je crois qu"il y a une coquille dans le tuto ; "AddARGBGLXVisuals” n"est pas à mettre dans la section "Screen” mais plutôt dans la section "Device”. En tout cas, chez moi (drivers nVidia) et après des heures de galère, ça marche mieux comme ça :P
— 2006/10/28 •
•
•
Unknown : Je crois que la section "Drivers propriétaire FGLRX” n"a rien à faire ici, car les drivers propriétaire ne permettent pas de faire tourner Beryl avec AIGLX. Bref il faut en plus installer XGL, et donc aller voir la page sur XGL (faites une recherche XGL sur ce site). Pour moi cette page devrait servir uniquement pour installer Beryl sans passer par XGL. Je vous laisse le soin d"effacer...
Unknown : Je confirme la récédente assertion : il faut XGL pour les drivers ATI. Cette page est totalement erronée, ce n"est pas sérieux.
Shuriken : Soif, je ne pense pas avoir fait une coquille, "AddARGBGLXVisuals” "True” se trouve bien dans mon screen et non dans mon device et ça marche bien, de plus c"est aussi le cas dans les deux tutoriels anglais que j"ai consulté avant de rédiger la partie NVidia.
— 2006/10/29 •
•
•
•
•
•
•
•
Elliptic : Correction de AddARGBGLXVisuals, le problème est que la grande majorité des tutoriaux se recopient les uns les autres. Si vous voulez le vérifier, c"est une option du driver nvidia Cf. le README. Donc dans le même genre, même si ça n"a rien à voir, que l"option NoLogo par exemple. Une autre manière de le voir est de lire le Xorg.0.log, cette option sera prise en compte que si elle est dans la section Device.
Ellipse : En fait après de plus ample recherche les deux places (pour AddARGBGLXVisuals et autres options du même genre) sont bonnes, du moins avec ces drivers. D"ailleurs nvidia­
xsettings les mets dans la section Screen. Toutes mes excuses.
Shuriken : Alors, dans l"ordre :
• J"ai remplacé le dépôt sur lequel on installe le driver nVidia bêta, maintenant on installe le 9626 (et non le 9625). Source : http://albertomilone.com/driver_edgyunstable.html (Trouvé sur le flux RSS du planet ubuntu) J"ai testé et ça marche très bien (à vrai dire je peux lancer un jeu en 3D par dessus Beryl sans le moindre ralentissement, alors qu"avec le 9625 il y en avait un peu). En prime, le monsieur fournit aussi sur son dépôt le binaire 64 bits :)
Ce driver est sortie le 13 octobre : http://www.nvidia.com/object/linux_display_ia32_1.0­
9626.html Il semble que l"installation de "libxorg­sched­yield­hack0” soit devenue obsolète, vu que cette lib était censée corrigé un bug du 9625. Étant donné que je n"en suis pas sûr à 100 %, je l"ai quand même laisé... Si quelqu"un a confirmation, qu"il se manifeste !
Pour l"histoire du "AddARGBGLXVisuals” "True” qui était dans "Screen” et non dans "Device”, je l"ai changé de place dans mon xorg.conf et après reboot, aucune différence ! Mais de toute façon Elliptic a fourni des explications très claires sur la question, donc c"est réglé (merci à lui et à soif d"avoir relevé la coquille :) )
Par contre, là ou c"est beaucoup moins clair, c"est qu"après un sudo nvidia­xconfig, "AddARGBGLXVisuals” "True”, ainsi que "TripleBuffer” "True”, qui se trouvaient tous deux dans "Device”, ont été déplacé dans la section "Screen” ! C"est incompréhensible... problème dans la commande nvidia­xconfig ? En tout cas ça expliquerait pourquoi tant de tuto mettent ça dans la section "Screen”. Chez moi ça marche dans les deux, mais vu que ce n"est apparemment pas le cas de tout le monde...
Et pour finir : ça ne serait pas plus simple d"avoir une page de wiki dédiée aux notes de modifications du tuto Beryl et aux éventuelles discussions, ou bien un topic dans le forum, où que sais­je encore... Parce que là on va finir avec une liste des modifications plus longues que le tutoriel...
Shuriken : Ah, désolé, le temps que je rédige mon message (avec cette foutue syntaxe de wiki, j"ai mis 3 plombes), je n"ai pas vu le tient. Bon, le mystère nvidia­xconfig est résolu ^___^. •
•
•
Pourtant, selon les dires de Soif, ça ne marchait pas avec lui...
SooW : Modification de l"autostart de Beryl pour Xubuntu.
Nilpohc :
• Pour Beryl, je préfère le tutoriel (en anglais) sur le Wiki concerné
Toujours pour Beryl, j"ajouterai qu"en optant pour la config avec deux sessions le fait de démarrer le beryl­manager à chaque session est un peu casse­pieds. Personnellement j"ai écrit (vite fait, histoire de tester) un bout de script shell pour tester la session en cours et lancer le beryl­manager seulement si je ne suis pas dans ma session gnome par défaut : #! /bin/sh ­e
if [ "$GDMSESSION" == "gnome" ]; then
exit 1
fi
sleep 5
exec beryl­manager
— 2006/10/30 •
•
•
SooW :
• Résumé de l"historique.
Ménage dans le ChangeLog (il en reste encore trop, pour les discussions, il y a un salon de discussion spécialisé).
GottferDamnt: le paquet libxorg­sched­yield­hack0 ne sert finalement à rien pour l"installation du driver nvidia beta.

Documents pareils

kubuntu 6.10 "edgy eft"

kubuntu 6.10 "edgy eft" Il existe des divers Nvidia propriétaires (c'est à dire fournis par le fabriquant, et non libres) dans les dépôts de base de Kubuntu. Malheureusement, ils sont plutôt anciens, de nouveau drivers on...

Plus en détail

Configuration (ou reconfiguration) du serveur X - Debian

Configuration (ou reconfiguration) du serveur X - Debian Arrêter le serveur X si il était en fonction mais mal configuré (remplacez gdm3 par kdm ou par gdm suivant le gestionnaire de connexion que vous utilisez) Note : à partir de Squeeze, sur une fresh i...

Plus en détail