Bonsoir à tous,
Je n'ai pas beaucoup d'expérience de debian (installé ya moins d'une semaine faut dire aussi ^^), mais j'ai beaucoup cherché pour installer Beryl sur mon poste avec une ATI Radeon 9800 Pro presque sans trouver de tutorial clair et correct en français.
Je n'ai volontairement pas donné cette méthode dans l'autre sujet concernant Beryl (
Beryl + driver beta nvidia) afin d'abord de vérifier si cette méthode marche et pour plus de visibilité pour les possesseurs d'ATI, après si quelqu'un veut regrouper les sujet je n'ai rien contre.
Ma méthode consiste à utiliser Beryl avec
AIGLX, donc
sans les drivers propriétaires ATI.
Je suis sous
KDE, je ne sais pas si cette méthode marche avec Gnome ou autres.
Ceci à été testé sur
Testing (Lenny) et sur
SID (Unstable) et peut peut-être même marcher sur
Stable (pas testé mais vu le passage de Etch à Lenny)
Vérifiez tout de même au préalable que votre carte est bien compatible avec le driver libre et AIGLX, on sait jamais. Mais il ne devrait pas y avoir de problème si elle est plutôt récente.
La quasi totalité de ce tutorial nécessite d'être en root (dans le Terminal hein, n'allez pas vous logger en root)
Sauvegardez avant votre fichier xorg.conf, si jamais tout plante ce serait bête :
Code:
cp /etc/X11/xorg.conf /etc/X11/xorg.conf_avant_beryl
Par exemple
I - Désinstaller les drivers propriétaires.(Si vous n'avez jamais touché aux drivers et donc que vous avez encore les libres par défaut, sautez à l'étape II)
Editez le fichier /etc/X11/xorg.conf en root et trouvez la section :
Code:
Section "Device"
Identifier "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Et remplacez "fglrx" par "ati"Désinstallez les drivers ATI qui ne vous servent plus :
Code:
apt-get remove fglrx-driver fglrx-driver-dev
Et éventuellement si ils sont également présents :
Code:
apt-get remove fglrx-control fglrx-kernel-src
Si vous avez du compiler les drivers par module-assistant :
AnatomicJC a écrit:
* Couper le serveur X puis en mode console :
Code:
rmmod fglrx
pour décharger le module fglrx
* Si tu as ajouté fglrx à /etc/modules pour que le module soit lancé au démarrage, efface-le également de la liste.
* Je dirais ensuite
Code:
aptitude purge fglrx-control fglrx-driver fglrx-kernel-src
pour enlever les paquets que tu as installés. Penser également à désinstaller le driver que tu as compilé à l'aide module-assistant.
Un petit
Code:
dpkg -l | grep fglrx
pour trouver le nom exact du paquet puis le désinstaller..
Puis désinstallez les drivers ATI qui ne vous servent plus :
Code:
apt-get remove fglrx-driver fglrx-driver-dev
Et éventuellement si ils sont également présents :
Code:
apt-get remove fglrx-control fglrx-kernel-src
II - Activer AIGLX et configurer xorg.confVérifiez que les paquets libgl1-mesa-glx et libgl1-mesa-dri sont bien installés :
Code:
# apt-get update
# apt-get install libgl1-mesa-glx libgl1-mesa-dri
Puis dans /etc/X11/xorg.conf :
- Dans la section "Device" (la même que tout à l'heure) rajouter :
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"Tel que :
Code:
Section "Device"
Identifier "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
Driver "ati"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
EndSection
- Dans la section "ServerLayout" rajouter :
Option "AIGLX" "true"Code:
Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
- Puis à la fin de votre fichier xorg.conf rajouter si ils n'y sont pas déjà :
Code:
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
III - Ajouter les sourcesD'après ce que j'ai compris les paquets sont déjà disponibles en Unstable, pour ceux concernés, passez à l'étape IV
Pour Etch :Ajoutez les lignes suivantes au fichier /etc/apt/sources.list :
Code:
deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main
Puis dans une console en root :
Code:
# wget -O - http://debian.beryl-project.org/root@lupine.me.uk.gpg | apt-key add -
# apt-get update
Ceci devrait éviter un message d'erreur lorsque vous faites apt-get update, mais si vous obtenez un message d'erreur du type :
Code:
Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXXXXXXX01234567
Allez voir ici :
http://forum.debian-fr.org/viewtopic.php?t=2936Pour les possesseurs d'Amd64 et autres, peut-être rajouter les adresses
disponibles ici.IV - Installer Beryl :Code:
# apt-get update
# apt-get install beryl-core beryl-plugins-data beryl-plugins beryl-settings beryl-manager beryl
Vous avez ensuite le choix entre deux gestionnaires de fenêtres pour Beryl :
Code:
apt-get install emerald emerald-themes
ou/et :
Code:
apt-get install aquamarine
Redémarrez le serveur X (ctrl + alt + backspace)
Puis lancer Beryl : Menu KDE > Système > Gestionnaire Beryl
Vous devriez voir ensuite tout de suite si cela fonctionne bien, l'apparence de vos fenêtres changera et vous aurez le logo de Beryl (un diamant rouge) dans la boite à miniatures.
Quelques raccourcis utiles sous Beryl : (
http://fr.wikipedia.org/wiki/Beryl_%28informatique%29)
* Ctrl + Alt + Flèche gauche/droite/haut/bas = Bascule le cube
* Ctrl + Alt + Clic gauche enfoncé + Déplacement de la souris = Basculer le cube de façon 3D
(les faces du cube sont en fait les différents bureaux virtuels)
* Alt + molette de la souris (sur une fenêtre active) = augmente ou diminue la transparence de celle-ci
* Ctrl + molette de la souris (sur une fenêtre active) = augmente ou diminue la saturation des couleurs de celle-ci
* Shift + molette de la souris (sur une fenêtre active) = augmente ou diminue la luminosité de celle-ci
Enjoy !!
Ceci est une ébauche, il manque bien sûr beaucoup de choses donc n'hésitez pas à poster vos problèmes et vos suggestions.
-----------------------------------------
Ce sujet à été adapté à partir de
http://forum.ubuntu-fr.org/viewtopic.php?id=82776
http://wiki.beryl-project.org/index.php/Install/Debian
Merci à le_petit_chat_noir pour sa phrase de conclusion (désolé je séchais ^^)