Page 1 sur 1
[lightdm] Lancer une session gnome
Publié : lun. 18 févr. 2013, 23:09
par lesebas
Salut,
Je viens d'installer lightdm mais je n'arrive pas à lancer ma session gnome... quand je me logue depuis le greeter : écran noir et retour à la case départ!
J'ai bien créé un ~./xinitrc avec
dedans...
Quelqu’un a-t-il une idée?
Re: Lancer session gnome avec Lightdm
Publié : lun. 18 févr. 2013, 23:18
par jc51
Re: Lancer session gnome avec Lightdm
Publié : mar. 19 févr. 2013, 06:52
par lesebas
Oui, bien-sur... l'erreur n'est que dans mon post! Mon ~/.xinitrc semble correct de toute façon car un startx depuis le tty lance bien mon gnome.
Re: [lightdm] Lancer une session gnome
Publié : mar. 19 févr. 2013, 11:56
par Ypnose
As-tu activé le service lightdm
comme c'est précisé sur le wiki?
Re: [lightdm] Lancer une session gnome
Publié : mar. 19 févr. 2013, 18:41
par lesebas
Oui... sinon je n'aurais pas l'écran de login au démarrage...
En fait je viens de réussir à me loguer en modifiant /etc/lightdm/lightdm.conf:
Par contre ça veut dire que lightdm ne tient pas compte du ~/.xinitrc ... contrairement à ce qui est écrit dans le wiki anglophone.
Etape suivante choisir entre plusieurs environnements (avec webkit).
Re: [lightdm] Lancer une session gnome
Publié : mar. 19 févr. 2013, 19:04
par benjarobin
Je viens de relire le Wiki, je n'ai pas trouvé de trace parlant de xinitrc
Peux tu donner le lien qui en parle ?
Re: [lightdm] Lancer une session gnome
Publié : mar. 19 févr. 2013, 22:34
par lesebas
Salut, autant pour moi au gré de mes surfs sur le wiki j'ai confondu avec la doc sur le xinitrc
https://wiki.archlinux.org/index.php/Xinit...
Mais bon rien n'indique dans le wiki sur lightdm qu'il faut initialiser la variable user-session dans lightdm.conf... j'ai trouvé la solution ici :
http://doc.ubuntu-fr.org/lightdm#change ... ilisateurs
Au passage le switch entre les users ne fonctionne pas non plus nativement, il faut extraire gdmfelxiserver de l'archive de lightdm (
https://launchpad.net/lightdm/+download et le copier dans /usr/local/bin :
Code : Tout sélectionner
tar -Jxf lightdm-1.5.0.tar.xz
cd lightdm-1.5.0/utils/
sudo cp gdmflexiserver /usr/local/bin/
Re: [lightdm] Lancer une session gnome
Publié : mar. 05 mars 2013, 23:33
par lesebas
Bonjour,
Je cherche à lancer des sessions personnalisées pour chaque utilisateur (notamment un en gnome et l'autre en gnome fallback). J'ai donc crée des .xinitrc spécifiques à chaque utilisateur (qui fonctionnent avec startx depuis un console) puis un fichier /usr/share/xsessions/default.desktop qui contient les lignes suivantes:
Ensuite j'ai défini le paramètre dans /etc/lightdm/lightdm.conf
Mais ça ne marche pas... mes recherches sur google n'aboutissent pas, quelqu'un à-t-il une idée?
Re: [lightdm] Lancer une session gnome
Publié : mer. 06 mars 2013, 09:48
par FoolEcho
Pour avoir jeté un œil sur lightdm, je ne comprends pas ce que tu cherches à trafiquer. Lancer une session et conserver le réglage comme défaut pour l'utilisateur, c'est déjà le comportement par défaut, non ?
(ou alors c'est la session gnome fallback que tu veux rajouter dans les entrées ?
... là je ne sais pas par contre, car c'est une modification par l'utilisateur sauf si bien sûr c'est la seule chose à lancer
http://wiki.archlinux.fr/GNOME#Mode_restreint... Sinon ça passe plutôt par un /usr/share/xsessions/gnome-fallback.desktop et c'est tout -- mais pas qui lance startx en tous cas)
Re: [lightdm] Lancer une session gnome
Publié : mer. 06 mars 2013, 10:20
par tuxce
Salut, pour info, le prochain gnome n'aura plus le mode fallback (il aura un mode avec gnome-shell + extension qui singera l'ancienne interface)
Pour ce qui est du lancement de la session, déjà, lightdm lance une session mais X est déjà lancé. startx lance X, donc c'est plutôt ce que tu mets dans .xinitrc qu'il faut mettre dans le default.desktop
Sinon, vu que le mode de session gnome est une option utilisateur, si ton choix est juste gnome mode normal et mode fallback, il suffit d'utiliser la session gnome et de changer l'option au niveau de l'utilisateur.
Re: [lightdm] Lancer une session gnome
Publié : mer. 06 mars 2013, 12:17
par lesebas
Fool Echo
Quand tu dis :
Lancer une session et conserver le réglage comme défaut pour l'utilisateur
Je pense que c’est l’option dans le greeter unity (pas mal développé par Ubuntu).
Le truc c’est que je souhaite utiliser lightdm avec webkit comme greeter (en utilisant le thème suivant :
https://github.com/jfbrazeau/lightdm-we ... ty-greeter). Ce thème ne propose pas de liste de choix de type de session. Je n’ai pas les connaissances suffisantes pour implémenter cette fonction dans le thème donc mon idée était de lancer chaque session utilisateur selon un script spécifique type ~/.xinit ou ~/.xsession.
Dans /etc/lightdm/lightdm.conf je n’ai pas trouvé d’option permettant de préciser d’ouvrir la session propre à chaque utilisateur, il y a juste une option pour définir la session par défaut mais pour tous les utilisateurs (user-session=<non du fichier.desktop>). Je vais quand même essayer d’ajouter un :
Dans mon custom.desktop, visiblement c’est la solution utilisée par le paquet
https://aur.archlinux.org/packages/xses ... 0sur%20AUR.
Tuxce:
je ne savais que le mode fallback pour être défini indépendamment pour chaque user. Effectivement dans un premier temps ça pourrait régler mon problème (ensuite je souhaite tester d'autre environnements). Comment définit-on le mode pour chaque utilisateur? La commande :
Code : Tout sélectionner
gsettings set org.gnome.desktop.session session-name gnome-fallback
ne s'applique pas à tous les utilisateurs?
Re: [lightdm] Lancer une session gnome
Publié : mer. 06 mars 2013, 12:32
par tuxce
lesebas a écrit :Dans /etc/lightdm/lightdm.conf je n’ai pas trouvé d’option permettant de préciser d’ouvrir la session propre à chaque utilisateur, il y a juste une option pour définir la session par défaut mais pour tous les utilisateurs (user-session=<non du fichier.desktop>). Je vais quand même essayer d’ajouter un :
Pour lancer un script chez l'utilisateur, il faut mettre un .desktop qui lance un script général qui lui appellera un script utilisateur. Par exemple :
Code : Tout sélectionner
[Desktop Entry]
Name=Session utilisateur
Exec=session_utilisateur
Type=XSession
et session_utilisateur :
lesebas a écrit :La commande :
Code : Tout sélectionner
gsettings set org.gnome.desktop.session session-name gnome-fallback
ne s'applique pas à tous les utilisateurs?
Non.
Sinon, pour info, avec lightdm, par défaut, il sauvegarde ce que l'utilisateur lance en dernier pour ensuite lancer la même chose.
Re: [lightdm] Lancer une session gnome
Publié : mer. 06 mars 2013, 13:18
par lesebas
Sinon, pour info, avec lightdm, par défaut, il sauvegarde ce que l'utilisateur lance en dernier pour ensuite lancer la même chose.
Oui, si tenté que l'option de choix soit activée depuis le greeter... Par contre ça veut dire que cette donnée est stockée dans un fichier de config lightdm propre à l'utilisateur? Je peux surement l'éditer et forcer la valeur, c'est ou?
Merci pour l'info du script général qui en appelle un autre, je vais essayer.
Re: [lightdm] Lancer une session gnome
Publié : mer. 06 mars 2013, 13:47
par tuxce
C'est dans ~/.dmrc
Re: [lightdm] Lancer une session gnome
Publié : mer. 06 mars 2013, 23:10
par lesebas
Bon j'ai testé toutes les solutions mais rien ne marche pas:
modif de ~/.dmrc : ça me lance toujours la session renseignée dans lighdm.conf
le bouclage vers un fichier intermédiare qui lance :
Ça n'ouvre rien...
Je sens que je vais retourner vers un greeter GTK standard...
Re: [lightdm] Lancer une session gnome
Publié : jeu. 07 mars 2013, 13:04
par tuxce
Pour dmrc, j'ai pas lightdm sous la main pour tester.
Par contre, pour la session qui lance le .xinitrc, elle devrait fonctionner de la même façon qu'une autre session. Tu as une erreur dans ~/.xsession-errors ?
Re: [lightdm] Lancer une session gnome
Publié : jeu. 07 mars 2013, 19:26
par lesebas
Oui pas mal d'erreurs mais vu que j'ai testé pas mal de solutions... difficile de dire ce qui cloche. Je refais un essai ce soir et je poste mon ~/xsession-errors
Re: [lightdm] Lancer une session gnome
Publié : jeu. 07 mars 2013, 22:25
par lesebas
Finalement j'ai tout repris à plat... ca marche !!!
Je devais commencer à fatiguer hier-soir! Merci beaucoup tuxce ! Maintenant reste à activer le mode composit en fallback....