• [^] # Re: Résumé GNOME 06-112-2003

    Posté par . En réponse à la dépêche Résumé GNOME 06-112-2003. Évalué à 4.

    c'est a exactement a voir avec la ce qu'explique Hervé Cauwelier.

    pour ouvrir une autre session graphique sans quitter la première, il faut lancer un second X (CE QUI N'EST PAS SI LOURD QUE CA EN MEMOIRE!!!) et dans ce X on rouvre une nouvelle session pour l'utilisateur voulu (choisi via gdm )

    gdm fait cela depuis longtemps, c'est la commande "gdmflexiserver".
    gdm gère aussi le fait qu'un utilisateur soit déjà loggué et propose de rejoindre la session en cours le cas échéant.

    le patch proposé rajoute au panel de gnome un menu à la osx/win XP qui permet rapidement de switcher entre les utilisateurs DEJA loggué.

    ensuite le tout est de "brancher" les fonctions gdmflexiserver au sein d'un zoli menu ds le panel , pour que ca soit plus accessible.


    voili voilà.


    effectivement on ne quitte PAS sa session dans ce genre de cas. ni sous osx , ni sous XP. en fait on relance tout les logiciels constituant une session de travail mais sur un autre "display" (affichage logique) et sous le nom d'un autre utilisateur.

    dans le cas de gnome cela va consister typiquement à relancer sous un autre utilisateur les programmes :

    - gnome-session
    - gnome-panel
    - metacity
    - nautilus
    - divers démons optionnels (esd, acme , un moniteur systeme, les applets, etc )

    Il est dommage qu'une fonction qui était disponible sous gdm (de manière un peu obscure certes, cachées comme de simples commandes mises dans un menu et comme raccourci clavier X) soit mise en avant APRES que Apple l'ait popularisé dans OSX panther (vivi, quand c'est apparu dans XP, ni kde , ni gnome ne s'en est offusqué particulièrement )

    enfin bon, tot ou tard, c'est une bonne chose. personnellement j'utilisais déjà gdmflexiserver (et son parametre -n ) depuis son apparition.