[Openbox]Consolekit,polkit,...(résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

[Openbox]Consolekit,polkit,...(résolu)

Message par wido »

Bonjour,
j'utilise openbox avec slim, j'ai suivi le tutoriel du site de Tuxce concernant l'ajout d'une ligne dans /etc/pam.d/slim

Code : Tout sélectionner

session		optional	pam_ck_connector.so
ma version de consolekit est:

Code : Tout sélectionner

$ pacman -Qi consolekit
Nom                   : consolekit
Version               : 0.4.3-1
Pour éteindre l'ordinateur j'utilise la commande suivante:

Code : Tout sélectionner

dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Il m'indique:

Code : Tout sélectionner

Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized
je passe en root et je lance:

Code : Tout sélectionner

# ck-list-sessions
Session4:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat5'
	session-type = ''
	active = FALSE
	x11-display = ':0.0'
	x11-display-device = '/dev/tty7'
	display-device = ''
	remote-host-name = ''
	is-local = FALSE
	on-since = '2011-01-27T15:45:52.537271Z'
	login-session-id = '4294967295'
Session3:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat4'
	session-type = ''
	active = FALSE
	x11-display = ':0.0'
	x11-display-device = ''
	display-device = ''
	remote-host-name = 'localhost'
	is-local = FALSE
	on-since = '2011-01-27T15:45:52.457178Z'
	login-session-id = '4294967295'
Il m'indique que la session3 est inactive.

la ligne que j'utilise pour .xinitrc est:

Code : Tout sélectionner

exec ck-launch-session dbus-launch --exit-with-session --sh-syntax openbox-session
j'ai regardé les fichiers de polkit (polkit-gnome) mais rien de suspect.

au final que dois je faire pour utiliser consolekit?
Dernière modification par wido le sam. 29 janv. 2011, 18:04, modifié 1 fois.
Image
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [Openbox]Consolekit,polkit,...(en cours)

Message par wido »

En rétrogradant consolekit, ça fonctionne

Code : Tout sélectionner

$ pacman -Qi consolekit
Nom                   : consolekit
Version               : 0.4.1-4

Code : Tout sélectionner

# ck-list-sessions
Session2:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat1'
	session-type = ''
	active = TRUE
	x11-display = ':0.0'
	x11-display-device = '/dev/tty7'
	display-device = ''
	remote-host-name = ''
	is-local = TRUE
	on-since = '2011-01-27T16:07:53.589126Z'
	login-session-id = '4294967295'
Session1:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat2'
	session-type = ''
	active = FALSE
	x11-display = ':0.0'
	x11-display-device = ''
	display-device = ''
	remote-host-name = 'localhost'
	is-local = FALSE
	on-since = '2011-01-27T16:07:52.445678Z'
	login-session-id = '4294967295'

Dans ce cas comment faire pour que cela fonctionne avec la version 0.4.3 ?
Image
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Openbox]Consolekit,polkit,...(en cours)

Message par tuxce »

Le souci de cette version et celle d'avant est qu'elle demande le root pour attribuer le statut "local", à priori, pour cette version, même le pam_ck_connector ne suffit plus, tous ces soucis l'empêchent de passer sur [extra].

Le contournement utilisé par le packageur de xfce est de fournir 2 fichiers donnant les autorisations d'une session locale aux utilisateurs du groupe power.

org.freedesktop.consolekit.pkla
org.freedesktop.upower.pkla

Tu peux les stocker dans /var/lib/polkit-1/localauthority/50-local.d/
comme ça, tu n'auras pas de conflit si tu décides d'installer xfce4 à un moment.

Par contre, il faut bien sûr s'assurer d'être dans le groupe power.
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [Openbox]Consolekit,polkit,...(en cours)

Message par wido »

Pour l'intégration de l'utilisateur dans le groupe power aucun problème:

Code : Tout sélectionner

$ groups
lp wheel log games network video audio optical floppy storage scanner power users wido boinc bitdefender
Il est donc indispensable d'installer polkit-gnome dans ce cas?
Image
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Openbox]Consolekit,polkit,...(en cours)

Message par tuxce »

J'ai pas bien saisi pourquoi il faut polkit-gnome ...

polkit-gnome (qui soit dit en passant n'est pas lié à gnome) permet juste d'avoir une fenêtre compatible gtk2 pour la demande de mot de passe au cas où polkit en a besoin.
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [Openbox]Consolekit,polkit,...(en cours)

Message par wido »

C'est par rapport au nom du dossier /var/lib/polkit-1/localauthority/50-local.d/ :) je viens de voir que polkit existait et qu'il était installé (je n'ai rien dit)

Je redémarre slim pour tester et je passe en résolu, Merci Tuxce pour ta rapidité légendaire :roll:
Image
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Openbox]Consolekit,polkit,...(résolu)

Message par mélodie »

Bonjour,

Cela m'a bien servi hier soir, car j'ai réactivé une Arch qui dormait et l'ai migrée en 64bits, puis j'ai recontré ce problème aussi.

J'ai utilisé cette information pour l'ajouter au wiki, dans la page Openbox ainsi que des détails... Ce n'est pas parfait, donc si vous avez des idées pour l'améliorer, c'est là:
http://wiki.archlinux.fr/Openbox#Menu_d.27extinction
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Openbox]Consolekit,polkit,...(résolu)

Message par FoolEcho »

@mélodie: c'est ta journée «déterrage de sujet» ? :)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [Openbox]Consolekit,polkit,...(résolu)

Message par chipster »

Le coup du pastebin dans le wiki, ça fait plus que moyen :|
Verrouillé