Page 1 sur 1
[thunar]montage automatique des volumes(résolu)
Publié : mer. 10 août 2011, 17:35
par Scriptor
Bonjour,
(avant toute chose, je tiens à préciser que je suis sous openbox)
alors voila, après y avoir passé pas mal de temps, je commence un peu à désespérer

. Voila, ce que j'ai lu de fond en comble sur wiki archlinux:
-udev, et notamment
ca
-thunar
-polkit
-openbox
-xinitrc
-fstab
mais, je n'ai rien trouvé qui puisse répondre a ma question. Alors voila, j'ai réussi, tout se passe bien à monter mes disques durs externes(ext4), grâce aux règles udev que j'ai récupéré sur le wiki, mais impossible de modifier quoique soit sur le périphérique, problème de permission

(par contre montage et démontage sans aucun souci). Alors je sais que l'on peut passer par fstab, mais depuis peu j'ai décidé d'essayer de m'en passer, de manière à ce que je ne me retrouve pas avec une usine à gaz, enfin si il n'y a pas d'autre solution je ferai évidemment avec.
J'ai donc gvfs d'installé et thunar-volman.
Voici mon .xinitrc:
Code : Tout sélectionner
thunar --daemon &
exec ck-launch-session dbus-launch openbox-session
Voila, toute autre information demandée pourra etre fournise
Merci de toutes réponses
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 10:25
par Debaru
Yop. J'ai eu le même problème que toi en début de semaine, j'ai pas mal galérer, mais ça c'est résolu.
Moi, il me manquait (Visiblement, car j'ai pas mal gratté), le paquet ntfs-3g.
Essai un petit coup de
EDIT : Je me suis peut-être un peu précipité dans ma réponse. T'es volumes ext4 non plus ne monte pas ?
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 10:40
par Scriptor
Bonjour,
Merci de ta réponse, mais si je ne m'abuse, enfin je me trompe peut-être, mais ntfs-3g ne serait pas justement pour ntfs ou fat32?
Alors mes disques durs sont ext4, mais mon problème, c'est que je n'arrive pas à transférer de fichier ou de dossier ou supprimer de fichier ou dossier sur le disque dur externe, en gros effectuer toute manipulation avec le disque dur externe, sinon, il s'auto-monte, se monte et se démonte sans aucun problème.
Voila, merci encore de toutes réponses
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 10:46
par Debaru
ntfs-3g ne serait pas justement pour ntfs ou fat32?
ntfs-3g est effectivement pour le montage des partition en NTFS (Pas pour le fat32).
D'accord, c'est moi, j'avais pas saisi que ton DD était en ext4. Pour moi, ils sont tous par défaut en NTFS

Consolekit est bien installé ? Tu démarre comment ta session ? Avec SLIM ?
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:02
par Scriptor
consolekit est bien installé, et je démarre ma session avec slim.
Merci encore
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:07
par Debaru
Tu as essayé de modifier ton slim.conf, en remplaçant la ligne login_cmd par celle-ci :
Code : Tout sélectionner
login_cmd exec ck-launch-session /bin/bash -login ~/.xinitrc %session
Ensuite, tu enlève le ck-launch-session de ton .xinitrc.
Vérifie que dbus est bien dans ton rc.conf, et si c'est le cas enlève le lui aussi de .xinitrc.
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:37
par Scriptor
Bonjour,
merci de ta réponse, mais ca n'a malheureusement rien changé, a part le fait que maintenant je ne vois même plus mes disques durs externes dans thunar
Merci encore
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:41
par Debaru
Ah merde. En remettant le dbus-launch ?
Tu peux lancer Thunar dans un terminal, brancher ton DD, et voir si il te dit quelque chose à ce moment là.
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:45
par Scriptor
Bonjour,
merci de ta réponse, en mettant le dbus-launch, donc cette fois-ci dans le fichier slim.conf, je reviens à la case départ, donc le problème reste le même.
Merci encore
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:47
par Debaru
Et en exécutant Thunar dans un terminal, puis en branchant ton DD, tu n'as pas un message d'erreur ?
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:55
par FoolEcho
Scriptor a écrit :Alors voila, j'ai réussi, tout se passe bien à monter mes disques durs externes(ext4), grâce aux règles udev que j'ai récupéré sur le wiki, mais impossible de modifier quoique soit sur le périphérique, problème de permission

(par contre montage et démontage sans aucun souci).
Si tout va bien pour monter/démonter mais qu'ensuite tu n'arrives pas à lire/écrire dessus, c'est que... tu n'as pas les droits... Ne pas oublier que ext4 gère les permissions sur les fichiers: donc si ta partition utilise des identifiants inconnus du système (ou qui ne sont pas ceux de ton utilisateur et/ou de son groupe), tu ne pourras pas lire/écrire dessus à moins de changer les droits (ou d'être root bien sûr).
Commence donc par vérifier les permissions de ta partition ext4 une fois montée.
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 11:58
par Scriptor
Merci encore
j'en ai une bonne, si je débranche et rebranche mon disque dur externe, thunar me marque ceci:
Code : Tout sélectionner
thunar-volman: Type de périphérique USB non supporté.
thunar-volman: Type de périphérique USB non supporté.
thunar-volman: Type de périphérique bloc inconnu.
thunar-volman: Impossible de localiser le point de montage.
(thunar:7017): GLib-GIO-CRITICAL **: g_mount_get_root: assertion `G_IS_MOUNT (mount)' failed
(thunar:7017): GLib-GIO-CRITICAL **: g_file_hash: assertion `G_IS_FILE (file)' failed
(thunar:7017): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(thunar:7017): GLib-GIO-CRITICAL **: g_file_query_info: assertion `G_IS_FILE (file)' failed
(thunar:7017): GLib-GIO-CRITICAL **: g_file_info_get_file_type: assertion `G_IS_FILE_INFO (info)' failed
(thunar:7017): GLib-GIO-CRITICAL **: g_file_get_basename: assertion `G_IS_FILE (file)' failed
(thunar:7017): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed
(thunar:7017): GLib-GIO-CRITICAL **: g_file_is_native: assertion `G_IS_FILE (file)' failed
(thunar:7017): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed
et si je clique sur le disque dur de manière à le monter, thunar se ferme, et me dit:
Merci encore de toute réponse
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 12:11
par Desintegr
Si tu obtiens une
erreur de segmentation, il y a de fortes chances pour qu'il y ait un bug dans
thunar.
Tu peux essayer d'obtenir la liste des appels systèmes que fait
thunar avec la commande
strace.
Sinon tu peux obtenir une
stack trace en recompilant le paquet avec les informations de débogage puis reporter un bug :
https://wiki.archlinux.org/index.php/De ... ing_Traces
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 14:08
par Debaru
Tiens, ici tu devrais peut-être trouver des éléments de réponses :
http://forums.archlinux.fr/topic7405.html
J'avais eu le même problème que toi, et c'était dbus-launch dans mon .xinitrc qui mettait le bouzin (Je l'ai viré, j'ai mit ck-launch-session dans mon SLIM, comme je te l'ai dit plus haut, et tout est rentré dans l'ordre).
Re: [thunar]montage automatique des volumes
Publié : jeu. 11 août 2011, 17:55
par tuxce
Le titre parle de montage automatique sur thunar, mais tu indiques que tu as des règles de montages dans udev.
Si tu le court-circuites, y a de grande chance que ça ne fonctionne pas.
Si t'utilises udev, le montage se fait donc en root, consolekit et cie ne rentrent pas en compte.
Par contre, utiliser udev pose un problème pour le démontage, et si tu enlèves tes disques sans les démonter, thunar n'est pas forcément au courant de la meilleure des façons, et surtout une partition ext4 n'est pas très amie avec le débranchement sauvage.
Pour ce qui est des permissions, comme dit précédemment, vérifies d'abord les permissions des répertoires étant donnée que l'ext4 gère les permissions. (Ceci dit, ext4 pour des disques de partage, c'est tout sauf simple

)
Re: [thunar]montage automatique des volumes
Publié : ven. 12 août 2011, 11:54
par Scriptor
Bonjour,
alors désolé du retard de la réponse, mais j'ai pas mal cherché sur le wiki d'archlinux, mais je ne rien trouvé en ce qui concerne les permissions ext4. Seul fstab en parle, mais comme dit plus haut, ce n'est pas ce que je souhaite.
Merci encore de toutes réponses
Re: [thunar]montage automatique des volumes
Publié : ven. 12 août 2011, 12:14
par tuxce
Ce n'est pas lié à ext4 ni à Archlinux en particulier, il s'agit des permissions de fichiers qu'utilise tout système linux sur tout système de fichier compatible (dont ext4).
En cherchant "linux permissions fichiers" (par exemple), tu tombes sur pleins de tutoriels, howto etc. (chmod, chown ...)
Re: [thunar]montage automatique des volumes
Publié : ven. 12 août 2011, 13:16
par FoolEcho
Donc pour te résumer: tu montes ta partition ext4 (en console via mount par exemple, en root) et tu regardes déjà quelles sont les permissions vis-à-vis des fichiers cette partition (un simple "ls -lR" ), si tu ne vois pas ton nom d'utilisateur sur tes fichiers censés être à toi, tu ne pourras jamais écrire dedans à moins d'être root (pas bien de toutes manières) ou de faire un chown (c'est ce qu'indiquait tuxce comme quoi ext4 pour du partage c'est pas terrible: pour résoudre ça, il te faut un même identifiant utilisateur sous tes différentes distributions et tu pourras la monter partout sans problèmes).
Re: [thunar]montage automatique des volumes
Publié : ven. 12 août 2011, 13:54
par Scriptor
Bonjour,
Merci de vos réponses, mon problème est maintenant résolu, en changeant, comme indiqué le propriétaire du dossier ou était monté mon DDE.
Merci encore