Ceci est une ancienne révision du document !
Page de travail pour la refonte de la partie "lancement et arrêt". de la page Beryl
Lancement (arrêt)
Gnome KDE XFCE
Il y a diverses façons de lancer Beryl en fonction de votre environnement de bureau. Au début, vous allez bien sûr utiliser:
- le lancement manuel
* pour GNOME, tapez simplement dans votre terminal (ou créez un lanceur qui exécute pour vous cette commande):
beryl-manager
Vous verrez apparaître une icône rouge en forme de diamant dans le systray. Faites un clic droit sur cette icône, un menu apparait. Vous ouvrez l'entrée du menu appelée: "sélectionnez le gestionnaire de fenêtres" et vous cochez beryl au lieu de metacity. Ce choix est naturellement reversible.
Il est préférable d'exécuter cette opération lorsque vous n'avez qu'une seule fenêtre ouverte, celle du gestionnaire de fenêtres.
* pour KDE ou voir aussi page dédiée http://doc.ubuntu-fr.org/applications/dapper/kde/beryl
* pour XFCE
Avec un zeste d'expérience, vous allez passer au:
- lancement automatique
*Pour GNOME:
Allez dans Système / Préférences / Sessions, puis dans l'onglet "Programmes au démarrage", et ajoutez beryl-manager.
*Pour KDE:
Editez le fichier /etc/environment :
kdesu kate /etc/environment
ajoutez y cette ligne:
KDEWM=/usr/bin/beryl-start
Créez un fichier ~/.kde/Autostart/beryl :
kate ~/.kde/Autostart/beryl
Ajoutez y ces deux lignes:
#!/bin/sh beryl-manager
Rendez le fichier exécutable :
chmod -x ~/.kde/Autostart/beryl
*Pour XFCE:
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
* Option N°2 pour XFCE : Etant donné qu'on tue xfwm4 au démarrage, si on passe sur cette même session sans XGL, on est obligé manuellement de le relancer dans une console: voici la moulinette qui va bien:
vi ~lanceurberyl
enfin vous l'appelez comme bon vous semble
et vous y mettez le texte suivant …
#!/bin/bash # Script de lancement automatique de session
if ps -A | cut -c25- | grep Xgl>/dev/null then killall xfwm4;beryl-manager else echo fi
Allez dans Applications/Paramètres/Applications démarrées automatiquement et mettez y le fichier
quitter Beryl
Deux possibilités ci-après.
- soit avec un changement du gestionnaire de fenêtre
De cette façon: clic droit sur l'icône rouge de Beryl dans votre systray puis choisir le menu "Sélectionner le gestionnaire de fenêtres" où l'on vous propose le choix entre Beryl et le gestionnaire habituel de votre environnement (Metacity sous Gnome, par exemple).
- soit en utilisant la ligne de commande
#killall emerald beryl-manager (//si besoin est : beryl-xgl//)
par changement de session X
C'est une autre méthode recommandée pour lancer Beryl. Elle demande juste un peu plus de temps (et peut être instructive si vous débutez). L'exemple qui suit est valable pour GNOME mais peut être adapté à d'autres environnements de bureau par des utilisateurs plus expérimentés:
Justification: Beryl est un logiciel encore instable. Vous pouvez certes dès à présent choisir de démarrer votre session Gnome par défaut avec lui (voir plus haut). Il vous est cependant conseillé de vous assurer d'avoir la possibilité de redémarrer sans difficulté une session Gnome-metacity (session de base, sans effets 3D). C'est l'objet de la méthode qui vous est proposée ici, adaptée du document officiel suivant:
http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/AiGLX
Demarrer une session soit avec Beryl soit avec Metacity
RAPPEL: cette méthode sert pour GNOME
Il vous faut pour cela créer deux fichiers: un script de démarrage et un script de session X.
- Création du script de démarrage
#gksudo gedit /usr/bin/startberyl.sh
insérez le texte suivant et sauvegardez:
#!/bin/sh
beryl-manager
sleep 4
exec gnome-session
Rendez ce script exécutable
#sudo chmod a+x /usr/bin/startberyl.sh
- Création du script de session X
#gksudo gedit /usr/share/xsessions/Beryl.desktop
insérez le texte suivant et sauvegardez.
[Desktop Entry]
Encoding=UTF-8
Name=Beryl
Exec=/usr/bin/startberyl.sh
Icon=
Type=Application
Maintenant, au démarrage de GDM (Gnome Desktop Manager), sur l'écran de connexion, choisissez le menu options en bas à gauche, puis l'onglet session, vous avez alors le choix d'ouvrir
- la session par défaut
- Gnome (en fait Gnome-Metacity)
- Beryl (en fait Gnome-Beryl)
Si vous choisissez ce dernier, Beryl démarrera pratiquement aussi vite que Gnome en utilisant le premier script. Si vous choisissez le second, vous aurez votre Gnome-metacity de tous les jours qui peut être préférable pour certaines applications encore imparfaitement supportées. Vous pouvez enfin choisir l'un ou l'autre comme session par défaut et obtenir ainsi un démarrage automatique.
fin du texte adapté
Si vous avez correctement appliqué les scripts ci-dessus, vous avez obtenu en plus la possibilité de redémarrer une session X avec ou sans Beryl. A tout moment, la commande suivante vous permet de changer de session X.
Ctrl + Alt + Bk_Sp (touche retour)