Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Beryl_changement_sessionX

Cette fiche n'est qu'une partie de la page principale "beryl" précisément à la fin de la section "lancement"

changement de session X

C'est une autre méthode recommandée pour lancer Beryl. De plus, si vous débutez, elle sera instructive ;-). 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 8-) suivant:

http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/AiGLX

Demarrer une session soit avec Beryl soit avec Metacity

Commencez par supprimer beryl-manager des programmes lancés au démarrage si vous l'avez rajouté. Ensuite, il y a deux méthodes selon que vous utilisez XGL ou non.

Il vous faut créer ou édité deux types de fichiers: un ou deux scripts de démarrage et un script de session X.

Création ou édition du(des) script(s) de démarrage

Que vous utilisiez XGL ou non, créez le fichier /usr/bin/startberyl.sh:

       #gksudo gedit /usr/bin/startberyl.sh

Ensuite collez ceci dedans:

Vous n'utilisez pas XGL Vous utilisez XGL
#!/bin/sh
 beryl-manager
 sleep 4
 exec gnome-session 
#!/bin/sh
 sleep 4
 exec beryl-manager

Rendez ce script exécutable

        #sudo chmod a+x /usr/bin/startberyl.sh

Si vous n'utilisez pas xgl, allez directement au paragraphe suivant.

Pour les autres, il faut modifier le script de démarrage /usr/bin/startxgl.sh pour lancer le script /usr/bin/startberyl.sh.

        #gksudo gedit /usr/bin/startxgl.sh

Ce fichier doit contenir normalement quelque chose comme ça:

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo &
sleep 4
export DISPLAY=:1
exec dbus-launch –exit-with-session gnome-session

(la deuxième et la dernière ligne peuvent varier selon votre carte graphique et votre environnement).

Ajoutez juste avant la dernière ligne ce qui suit:

        startberyl.sh &

Ce qui donne dans mon cas:

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo &
sleep 4
export DISPLAY=:1
startberyl.sh &
exec dbus-launch –exit-with-session gnome-session

Création du script de session X

(Si vous utilisez XGL, sautez cette partie.)

        #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

Choix de la session au démarrage

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 ou XGL (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 premier, 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)

d'après Wiki Beryl

Créer d'abord le fichier startberyl.sh

gksudo gedit /usr/bin/startberyl.sh

puis y mettre :

Pour KDE

#!/bin/sh
 export KDEWM="/usr/bin/beryl-manager"
 exec startkde

Pour XFCE

#!/bin/sh
 beryl-manager
 sleep 4
 exec xfce4-session

Maintenant il faut créer le fichier Beryl.desktop

sudo gedit /usr/share/xsessions/Beryl.desktop

puis y mettre:

[Desktop Entry]
Encoding=UTF-8
Name=Beryl
Exec=/usr/bin/startberyl.sh
Icon=
Type=Application

Rendre le fichier exécutable :

sudo chmod a+x /usr/bin/startberyl.sh

Relancer l'ordinateur ou la session X

ô vous rédacteurs qui avez apporté votre pierre à l'édifice, gravez ici votre nom dans le marbre:


Contributeurs : Initialement fusionné ou relié avec un gros travail antérieur de nécropotame et de bien d'autres rédacteurs, puis complété notamment par Astidiel (partie XGL),

  • beryl_changement_sessionx.1169425352.txt.gz
  • Dernière modification: Le 22/01/2007, 01:23
  • (modification externe)