[polkit] montage periphérique avec udisk2 (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

[polkit] montage periphérique avec udisk2 (résolu)

Message par vintherine »

Bonsoir,

Environnement : openbox - tint2 (archbang) à jour

depuis quelque mises à jour j'ai quelques soucis avec polkit. Tout d'abord je suis passé à udisk2, et depuis un mot de passe m'est demandé au montage (curieusement pas au démontage). Et le montage automatique via thunar-volman ne fonctionne plus.

Mon fichier /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla :

Code : Tout sélectionner

[Storage Permissions]
 Identity=unix-group:storage
 Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown;org.freedesktop.udisks.filesystem-mount-system-internal;
 ResultAny=yes
 ResultActive=yes
 ResultInactive=no
Du reste ça me gave un peu que le répertoire de montage soit devenu /run/media/utilisateur...
Il y a-t-il un moyen de revenir à /media ?

Autre souci, mineur et contournable avec un sudo : mon oblogout ne fonctionne plus. Et pour cela je ne trouve pas de règle polkit

Merci d'avance
Dernière modification par vintherine le sam. 26 mai 2012, 09:29, modifié 1 fois.
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [polkit] montage periphérique avec udisk2

Message par mélodie »

Salut,

Dans quel gestionnaire de fichiers "/run/media/*" ? Avec Spacefm chez moi c'est la même chose. Je préfère ça que la méthode à l'ancienne...
# cat 55-maconfig.pkla
[Montage interne]
Identity=unix-group:storage
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.filesystem-mount-system-internal;org.freedesktop.udisks.filesystem-unmount-others;org.freedesktop.udisks2.filesystem-mount-system;
ResultActive=yes
ResultInactive=no
ResultAny=yes
mon oblogout ne fonctionne plus. Et pour cela je ne trouve pas de règle polkit
? oblogout, connais pas.

De mon menu.xml (partie piquée chez calimeroteknic)

Code : Tout sélectionner

		<item label="Redémarrer">
			<action name="Execute">
				<execute>dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart</execute>
			</action>
  		</item>	  
	    <item label="Éteindre">
			<action name="Execute">
				<execute>dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop</execute>
			</action>
  		</item>	
  		<separator />
		<item label="Mise en veille">
			<action name="Execute">
				<execute>dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend</execute>
				</action>
		</item>
					<item label="Hibernation">
			<action name="Execute">
				<execute>dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate</execute>
				</action>
		</item>	
	</menu>
</openbox_menu>
Un programme que j'aime bien aussi pour gérer l'extinction c'est pygtk-shutdown:
http://aur.archlinux.org/packages.php?ID=55168

Et quand tu lances une des commandes ci-dessus à la main, dans un terminal en simple utilisateur, le message d'erreur te dit quel est le "machin" qui coince (comme ça se nomme ces "items" de chez polkit ?). C'est ce qui m'a permis de trouver pour org.freedesktop.udisks2.filesystem-mount-system;

Tu as combien de sessions lancées quand tu te connectes sous X ? Et d'actives ?

Lance "ck-list-sessions" pour voir ? (en simple utilisateur)
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [polkit] montage periphérique avec udisk2

Message par vintherine »

Bon, une partie de la réponse est sans doute là : http://forums.archlinux.fr/topic10965.html

mais pas tout.

Ce qui marche : plus besoins de mot de passe pour mes clefs usb, qu'elles soient en fat32 ou en ext2

ce qui ne marche toujours pas :
- pas de montage automatique par thunar-volman. Pourtant thunar-volman-setting est paramétré correctement et thunar --daemon est dans mon autostart.
- mot de passe demandé au montage de mon disque dur externe (e-sata, ext4). Là je crois que je dois chercher du coté de polkit. Il doit être considéré comme disque interne, je présume.

Où trouve-t-on la liste des permissions org.freedesktop liées à udisk2 ?

@mélodie :
je n'utilise (en général) qu'une session X, j'utilise thunar et nautilus comme gestionnaires de fichier. Le changement de répertoire de montage est liè au passage de udisk à udisk2

Merci
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [polkit] montage periphérique avec udisk2

Message par vintherine »

Bon, j'ai fini par trouver : c'est org.freedesktop.udisks2.open-device. Et pour la liste complète c'est pkaction (sans argument)

Quand à oblogout, ça fonctionne de nouveau (sans doute depuis la manip sur .xinitrc)

Dernier problème : thunar-volman ne fonctionne toujours pas

Code : Tout sélectionner

thunar-volman: Type de périphérique USB non supporté.
thunar-volman: Ne peux pas détecter le volume correspondant au périphérique.
Pourtant udisksctl mount -b /dev/sdxx fonctionne parfaitement

Bon, je mets résolu quand-même
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [polkit] montage periphérique avec udisk2 (résolu)

Message par mélodie »

Salut,

Qu'as-tu fait pour ton .xinitrc s'il te plaît ? Je ne trouve pas l'information dans le fil.

Pour Thunar, vois ici si les solutions de coyotus fonctionnent pour toi.

++
mélodie
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [polkit] montage periphérique avec udisk2 (résolu)

Message par tuxce »

La solution apportée par coyotus est un contournement qui ne durera que jusqu'à la prochaine mise à jour...
Pour modifier une permission polkit, c'est http://wiki.archlinux.fr/Policykit#Fich ... figuration
Répondre