[thunar]montage automatique des volumes(résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

[thunar]montage automatique des volumes(résolu)

Message 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 :cry: . 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
Dernière modification par Scriptor le ven. 12 août 2011, 13:55, modifié 1 fois.
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Debaru
archer de cavalerie
Messages : 186
Inscription : mar. 11 janv. 2011, 10:22

Re: [thunar]montage automatique des volumes

Message 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

Code : Tout sélectionner

yaourt -S ntfs-3g
EDIT : Je me suis peut-être un peu précipité dans ma réponse. T'es volumes ext4 non plus ne monte pas ?
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [thunar]montage automatique des volumes

Message 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
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Debaru
archer de cavalerie
Messages : 186
Inscription : mar. 11 janv. 2011, 10:22

Re: [thunar]montage automatique des volumes

Message 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 ?
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [thunar]montage automatique des volumes

Message par Scriptor »

consolekit est bien installé, et je démarre ma session avec slim.

Merci encore
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Debaru
archer de cavalerie
Messages : 186
Inscription : mar. 11 janv. 2011, 10:22

Re: [thunar]montage automatique des volumes

Message 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.
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [thunar]montage automatique des volumes

Message 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
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Debaru
archer de cavalerie
Messages : 186
Inscription : mar. 11 janv. 2011, 10:22

Re: [thunar]montage automatique des volumes

Message 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à.
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [thunar]montage automatique des volumes

Message 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
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Debaru
archer de cavalerie
Messages : 186
Inscription : mar. 11 janv. 2011, 10:22

Re: [thunar]montage automatique des volumes

Message par Debaru »

Et en exécutant Thunar dans un terminal, puis en branchant ton DD, tu n'as pas un message d'erreur ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [thunar]montage automatique des volumes

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [thunar]montage automatique des volumes

Message 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:

Code : Tout sélectionner

Erreur de segmentation
Merci encore de toute réponse
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [thunar]montage automatique des volumes

Message 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
Avatar de l’utilisateur
Debaru
archer de cavalerie
Messages : 186
Inscription : mar. 11 janv. 2011, 10:22

Re: [thunar]montage automatique des volumes

Message 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).
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [thunar]montage automatique des volumes

Message 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 :))
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [thunar]montage automatique des volumes

Message 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
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [thunar]montage automatique des volumes

Message 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 ...)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [thunar]montage automatique des volumes

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [thunar]montage automatique des volumes

Message 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
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Répondre