[SLIM] ck-launch sans effet en mode multi-session (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
lacrepe
newbie
Messages : 8
Inscription : jeu. 06 janv. 2011, 13:28

[SLIM] ck-launch sans effet en mode multi-session (résolu)

Message par lacrepe »

Bonjour à tous,

je viens d'installer slim et je rencontre exactement les mêmes problèmes que dans ce post http://forums.archlinux.fr/topic5482.html, ce qui me conduit à penser que ma gnome-session ne se lance pas avec ck-launch-session, bien que mon .xinitrc contienne les bonnes commandes.

J'ai déjà pris connaissance de la page de l'archwiki sur console kit, ainsi que de la page de tuxce :http://tuxce.selfip.org/informatique/so ... consolekit

Mon /etc/pam.d/slim contient les lignes suivantes

Code : Tout sélectionner

#%PAM-1.0
auth            requisite       pam_nologin.so
auth            required        pam_env.so
auth            required        pam_unix.so
account         required        pam_unix.so
session         required        pam_limits.so
session         required        pam_unix.so
session         optional        pam_ck_connector.so
password        required        pam_unix.so
Depuis que j'ai fait ces éditions (avant j'avais juste un retour à la ligne...), j'obtiens ça

Code : Tout sélectionner

$ ck-list-sessions
Session2:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat3'
	session-type = ''
	active = FALSE
	x11-display = ':0.0'
	x11-display-device = ''
	display-device = ''
	remote-host-name = 'localhost'
	is-local = FALSE
	on-since = '2011-01-08T13:46:05.530431Z'
	login-session-id = '4294967295'
Merci d'avance si quelqu'un peut m'éclairer.

ced
Dernière modification par lacrepe le mer. 12 janv. 2011, 13:38, modifié 3 fois.
lacrepe
newbie
Messages : 8
Inscription : jeu. 06 janv. 2011, 13:28

Re: [SLIM/CK] ck-launch-session sans effet (en cours)

Message par lacrepe »

Bonjour à tous,

J'arrive avec des nouvelles sur mon souci : en fait mon souci se pose seulement quand je mets en place un choix multiple d'environnements suivant ce modèle : https://wiki.archlinux.org/index.php/Sl ... vironments

J'ai viré la partie en 'cases' et remplacé par exec ck-launch-session <mon environnement>

Je rebaptise mon poste et j'en profite pour réitérer ma demande de coup de main !

Amitiés,

Ced'
Avatar de l’utilisateur
la_poigne
yeomen
Messages : 215
Inscription : dim. 22 févr. 2009, 09:20

Re: [SLIM] ck-launch sans effet en mode multi-session (en co

Message par la_poigne »

Tu as bien mis la bonne syntaxe ?
Par exemple :

Code : Tout sélectionner

DEFAULT_SESSION=openbox-session

case $1 in
xfce4)
	exec ck-launch-session startxfce4
	;;
openbox)
	exec ck-launch-session openbox-session
	;;
awesome)
	exec xcompmgr &
	exec ck-launch-session awesome
	;;
*)
	exec ck-launch-session $DEFAULT_SESSION
	;;
esac
lacrepe
newbie
Messages : 8
Inscription : jeu. 06 janv. 2011, 13:28

Re: [SLIM] ck-launch sans effet en mode multi-session (en co

Message par lacrepe »

Merci de ta réponse. Dans le backup que j'ai fait de mon ancien .xinitrc, il y a :

Code : Tout sélectionner

DEFAULT_SESSION=ck-launch-session gnome-session

xcompmgr -c -r0 &

case $1 in
gnome)
	exec ck-launch-session gnome-session
	;;
openbox)
	exec ck-launch-session openbox-session
	;;
*)
	exec $DEFAULT_SESSION
	;;
esac


La ligne

Code : Tout sélectionner

xcompmgr -c -r0 &
provient de je-ne-sais-plus où...

J'avais pas songé à faire

Code : Tout sélectionner

 exec ck-launch-session $DEFAULT_SESSION
je vais essayer ça.

Merci
lacrepe
newbie
Messages : 8
Inscription : jeu. 06 janv. 2011, 13:28

Re: [SLIM] ck-launch sans effet en mode multi-session (en co

Message par lacrepe »

Merci la_poigne !

Ca marche comme ça... Je ne comprends pas trop pourquoi, cependant : la déclaration de la variable $DEfAULT_SESSION s'arrêtait à l'espace suivant ck-... je suppose... mais du coup comment se fait-il que je ne reçusse pas de message d'erreur devant le gnome-session qui se promenait tout seul et à l'execution de ck-launch-session qui tout seul ne veut sûrement pas dire grand-chose ?

Merci encore et bonne journée !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [SLIM] ck-launch sans effet en mode multi-session (résol

Message par FoolEcho »

Le bash en accéléré... :D
lacrepe a écrit :la déclaration de la variable $DEfAULT_SESSION s'arrêtait à l'espace suivant ck-... je suppose...
Sans aucun doute. Il eut fallut échapper l'espace:

Code : Tout sélectionner

DEFAULT_SESSION=ck-launch-session\ gnome-session
lacrepe a écrit :mais du coup comment se fait-il que je ne reçusse pas de message d'erreur devant le gnome-session qui se promenait tout seul et à l'execution de ck-launch-session qui tout seul ne veut sûrement pas dire grand-chose ?

Parce que bash l'a interprété comme:
1) ta variable DEFAULT_SESSION=ck-launch-session
2) exécution de gnome-session (qui est une commande tout à fait valide et pas l'argument du ck-launch-session du coup)
En complément, ck-launch-session sert à démarrer console-kit, peu importe qu'il y ait des arguments derrière (tu n'as qu'à le lancer, tu verras un processus de plus).
«The following statement is not true. The previous statement is true.» :nage:
lacrepe
newbie
Messages : 8
Inscription : jeu. 06 janv. 2011, 13:28

Re: [SLIM] ck-launch sans effet en mode multi-session (résol

Message par lacrepe »

Merci beaucoup pour ces indications !

Je me suis laissé induire en erreur par la commande exec (qui sert en fait seulement à éviter d'ajouter un processus, d'après ce que je comprends de

Code : Tout sélectionner

man exec
)
Répondre