An Xfce glob - Tag - xfswitchXfce, Xfce, Xfce...2013-09-26T20:26:13+02:00urn:md5:ec5b2a97ab04f9cc42d757e1abae7e00DotclearXfswitch 0.0.1urn:md5:df604f439d43e52c2843d404bca749e72009-02-08T13:16:00+01:00JérômeFrançaisplanet-librexfcexfce4-panelxfswitch <p>Xfswitch 0.0.1 est sorti ce matin. Pour l'instant, c'est un simple bouton sur le tableau de bord; quand vous cliquez dessus, cette fenêtre apparaît :</p>
<p><img src="http://jeromeg.blog.free.fr/public/xfswitch/xfswitch-confirm-dialog.png" alt="xfswitch-confirm-dialog" style="display:block; margin:0 auto;" title="xfswitch-confirm-dialog, fév. 2009" /></p>
<p>Si vous confirmez, il y a deux scnénarios. Si aucune autre session n'est ouverte, l'écran de connexion de GDM est affiché et vous pouvez vousconnecter à la session de votre choix. Si d'autres sessions sont déjà ouvertes, la fenêtre suivante vous permet de choisir la session déjà ouverte à laquelle se connecter ou d'afficher l'écran de GDM pour lancer une nouvelle session :</p>
<p><a href="http://jeromeg.blog.free.fr/public/xfswitch/xfswitch-chooser-dialog.png"><img src="http://jeromeg.blog.free.fr/public/xfswitch/.xfswitch-chooser-dialog_m.jpg" alt="xfswitch-chooser-dialog" style="display:block; margin:0 auto;" title="xfswitch-chooser-dialog, fév. 2009" /></a></p>
<p>Les sources sont <a href="http://goodies.xfce.org/releases/xfswitch-plugin/xfswitch-plugin-0.0.1.tar.gz" hreflang="en">disponibles ici</a>.</p>Nouveau projet : Xfswitchurn:md5:2e5da68b3d0ae6497f64b086ae8234892009-02-01T22:47:00+01:00JérômeFrançaisplanet-librexfcexfswitch <p>Par défaut, <strong>xfce4-session</strong> ne permet pas de se déconnecter d'une session en la laissant ouverte, et donc d'ouvrir plusieurs sessions utilisateur en même temps. Pour palier ce défaut, certains distributions comme <a href="http://www.ubuntu-fr.org/" hreflang="fr">Ubuntu</a> apportent des modifications conséquentes à cette application pour ajouter une entrée au menu de qui permet de quitter la session, de rédemarrer, d'hiberner... Mais cela n'est pas viable sur le long terme et ne profite pas à tous les utilisateurs de <a href="http://www.xfce.org/?lang=fr" hreflang="fr">Xfce</a>.</p>
<p>J'ai donc commencé un nouveau projet dans les <a href="http://goodies.xfce.org/" hreflang="en">Goodies de Xfce</a> : Xfswitch. C'est une extension pour le tableau de bord de Xfce, pour l'instant composée d'un simple boutton. Lorsque vous cliquez sur ce boutton, une fenêtre vous demande si vous voulez vraiment ouvrir une session avec un autre utilisateur. Si vous validez, l'écran de <a href="http://projects.gnome.org/gdm/" hreflang="en">GDM</a> apparaîtra et vous pourrez lancer une autre session.</p>
<p>Pour tester, vous pouvez récupérer la version en développement sur <a href="http://git.xfce.org/jeromeg/xfswitch-plugin/" hreflang="en">git.xfce.org</a>.</p>
<p>Pour l'instant cela ne fonctionne qu'avec <a href="http://projects.gnome.org/gdm/" hreflang="en">GDM</a>, je verrai si d'autres gestionnaires peuvent être facilement utilisés. Il convient de signaler que lancer plusieurs sessions en même augmente fortement la consommation de ressources, vu que cela revient à lancer plusieurs fois <a href="http://www.x.org/wiki/" hreflang="en">X</a> en parallèle.</p>
<p>À l'avenir, j'aimerai essayer de détecter les sessions déjà ouvertes et proposer de s'y connecter directement, à la manière du <a href="http://blogs.gnome.org/fusa/" hreflang="en">Fast User Switch applet</a> de Gnome. Mais pour l'instant, je vais stabiliser le tout, améliorer la présentation et les phrases de l'interface pour qu'elles soient plus explicites.</p>