Ce tutoriel à pour but de faire fonctionner beryl sur une version normale de Xandros installée sur un Eeepc. Beryl est un bureau avec accélération OpenGL qui cherche a fournir un bureau virtuel libre et open-source qui reflète la demande des utilisateurs pour la communauté. Au dessus de tout, le projet recherche à écouter et à répondre aux demandes de la base des utilisateurs.(http://www.beryl-project.org/)
Please feel free to add/delete any information that may be relevent to Beryl itself, or to any of the subsections of the article.
Cet article est basé sur les discussions trouvées ici, merci de faire part de vos remarques sur l'installation et l'utilisation de Beryl.
Pour commencer, nous devons ajouter les dépôts de Beryl dans le fichier sources.list d'apt pour pouvoir télécharger les paquets depuis ceux-ci. Ouvrez un terminal et tapez sudo bash pour devenir super utilisateur.
Ensuite, éditez le fichier /etc/apt/sources.list . Dans le terminal, tapez :
sudo kwrite /etc/apt/sources.list (outout autre éditeur de texte)
Le fichier se présente ainsi :
deb http://update.eeepc.asus.com/p701 p701 main deb http://update.eeepc.asus.com/p701/en p701 main
Il suffit de rajouter à ce fichier les deux lignes suivantes pour indiquer les dépôts de Beryl (la première ligne est un commentaire) :
#Beryl Repositories deb http://http.us.debian.org/debian stable main deb http://debian.beryl-project.org/ etch main
Une fois fait, sauvez le fichier et retournez à votre terminal.
Il faut maintenant ajouter la clef d'authorisation de téléchargement depuis ces dépôts. Entrez la ligne suivante dans le terminal :
wget -O - http://debian.beryl-project.org/root@lupine.me.uk.gpg | sudo apt-key add -
Une fois fini, il faut mettre à jour la liste des paquets disponible en tapant sudo apt-get update Une fois terminer, tapez :
sudo apt-get install beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings beryl-settings-bindings emerald-themes
Ne fermez pas votre terminal, cette commande installe l'ensemble des packages nécessaires pour lancer Berylet Emerald, mais il faut ensuite éditer la configuraiton du serveur X.
Pour utiliser Beryl, il est nécessaire de modifier la configuration d'xorg. Dans le terminal, tapez sudo kwrite /etc/X11/xorg.conf. La première partie à éditer se trouve dans la section ServerFlags (Ligne 24 si vous êtes perdus). La ligne Option “AIGLX” “false” doit être modifiée à true.
Ensuite, vous devez modifier la section Device(ligne 76). L'option Driver mentionnant intel doit être passé à i810.
La dernière section est à la fin, Extensions. La ligne :
Option “Composite” “Disable”
doit être mise en Enable.
Note: L'utilisateur du forum devondan fait remarquer que c'est bien Enable sans 'd' à la fin
Une fois terminé, vous pouvez lancer Beryl.
IMPORTANT pour les utilisateurs d'Eepc Français et Allemands : il _faut_ que le paramètre “depth” soit sur 24 dans la section screen. C'est expliqué dans le guide suivant http://wiki.eeeuser.com/german_eeepc#get_higher_resolutions_on_vga-out_to_work Dans le cas contraire, vous risquez d'avoir un écran vert illisible.
Vous pouvez lancer Beryl de deux façons. En premier, allez dans le menu, applications, système et choisissez Beryl Manager pour lancer l'application. Un diamnant rouge apparaît dans la barre de tâches. (Voyez plus bas pour le diagnostique en cas de problème). L'autre façon est d'ouvrir un terminal et de taper beryl-manager. Vous aurez le même diamant dans la barre de tâches. Un moyen facile de vérifier le fonctionnement est de presser en même temps les touches ctrl+alt et de cliquer sur le bureau en faisant bouger la souris. Le cube des bureaux devrait tourner.
Tout peut bien se passer du premier coup, ou pas. Gardez à l'esprit que la version Asus de Xandros est modifiée pour tourner sur l'Eeepc, et que même si Beryl est prévu pour tourner sur tout type de matériel, la configuration de l'application n'est peut être pas parfaite.
Le moyen le plus facile de se sortir de tout ploblème est d'appuyer sur la combinaison de touches control+alt+backspace. Cela redémarrera le serveur X et vous renverra vers votre session par défaut. (Note: Cela ne ne fonctionnera pas dans le cas d'un écran blanc que beaucoup ont eu lors du premier lancement de Beryl, regardez les informations de débogage plus bas.)
Pour obtenir des performances optimales, vous allez devoir modifier des options avancés de Beryl. Vous devez effectuer cela avant de mettre Beryl endémarrage automatique. Pour commencer, faîtes un clic droit sur l'icône de Beryl dans la barre des tâches ( le diamant rouge), puis allez dans le menu Options avancées de Beryl. Vous pouvez préciser vos réglages. D'après l'expérience de Maddocks, les réglages suivants sont ceux qui marchent le mieux avec Xandros :
Mettre “Type de Rendu” à “Copy”
Mettre “Composite Overlay Window” à “Utiliser COW”
Mettre “Platerforme de rendu” à “Forcer AIGLX”
Mettre “Binding” à “Automatique”
Mettre “Rendering” à “Rendu Indirect”
Ensuite nous allons changer le thème pour rendre l'apparence de Beryl acceptable. Clic droit sur l'icône de Beryl et selectionnez “Gestionnaire de Thèmes Emerald”
IMPORTANT : N'oubliez pas que si la fenêtre “déborde” de l'écran, vous pouvez déplacer celle ci en appuyant sur “alt” et en cliquant n'importe où dans la fenêtre avec le bouton gauche de la souris.
L'onglet “Paramètres des thèmes” s'ouvre par défaut, mais il va falloir naviguer plus profond pour obtenir les réglages désirés. Allez dans l'onglet Paramètres des Thèmes → Edition → Armature/Ombres.
Une fois effectué, sauvez le thème avec le nom que vous désirez, cependant vous ne pouvez pas remplacer les thèmes du système.
Avec ses réglages, vous devriez avoir des performances acceptable, sinon idéales, de Beryl.
Utilisez cette option avec prudence. Plusieurs personnes on installé et utilisé Beryl sans problème, certains ont eudes problèmes qui restent insolubles. Pour ces personnes, elles ne désirent pas que Beryl se lance à chaque démarrage de leur Eeepc, ce qui ne leur sert à rien. Faites donc attention avec cette option. Je vous suggère de lancer manuellement Beryl jusqu'à être sûr que tout fonctionne avant de le mettre en démarrage automatique.
Cependant, si vous avez testé Beryl et effectué les réglages d'Emerald à votre convenance, et que vous désirez que le démarrage de cette application se fasse de façon automatique, ouvrez un terminal et taper : sudo kwrite ~/.kde/Autostart/beryl-manager.desktop.
Faîtes un copier/coller des lignes ci dessous dans le fichier :
[Desktop Entry]
Exec=beryl-manager
Name=Beryl
StartupNotify=true
Terminal=0
Type=Application
X-KDE-SubstituteUID=false
Ces réglages sont basés sur un AIGLX how to pour compiz. Ils ne sont pas nécessaires, mais ils semblent aider aux performances de Beryl. Cette section reste en développement et n'est pas destinée aux utilisateurs novices. L'auteur de cette section du wiki n'a pas saisis toutes les subtilités de ces changements et par conséquent les utilisateurs novices doivent utiliser ces conseils avec précaution. Tout commentaire et toute amélioration à ajouter à ces réglages seront les bienvenus.
Dans la section “Module”, ajoutez la ligne suivante en début de section :
Load "dbe"
Dans la section “Device”, ajoutez la ligne suivante en fin de section :
Option "XAANoOffscreenPixmaps" "true"
Dans la section “ServerLayout”, ajoutez la ligne suivante :
Option "AIGLX" "true"
En cas de problèmes majeurs avec Beryl, ou si vous souhaitez gagner de l'espace disque, ou vous désirez tout recommencer, voici comment désinstaller les paquets.
Avec l'interface graphique, utilisez Synaptics, que vous pouvez lancer depuis un terminal en tapant synaptic. Cela lancera l'application et vous pourrez cliquer pour rechercher beryl dans la liste des paquets et le marquer pour la désinstallation. En ligne de commande, qui sera plus facile et plus rapide, tappez dans un terminal sudo apt-get remove beryl*
L'étoile après beryl forcera apt à rechercher et désinstaller tous les paquets associés.
Cette commande retirera seulement les paquets, pour purger les fichiers de configuration, vous aurez besoin d'une autre commande en plus de la désinstallation. Pour purger les fichiers et désinstaller, tapez : sudo apt-get --purge remove beryl*