accès aux fichiers externes à l'ordinateur sur périphérique usb avec programmes

Demande d'aide : c'est ici.
Répondre
Avatar du membre
debianjam
Membre
Membre
Messages : 328
Enregistré le : 27 août 2017, 14:18
Status : Hors ligne

salut
lorsque j'ouvre un fichier avec Freecad je n'accède pas à la totalité de l'organigramme du navigateur, en particulier je n'ai pas accès aux fichiers de périphériques externes usb
captures de l'organigramme dans Freecad et dans le navigateur
voir la question sur forum freecad https://forum.freecadweb.org/viewtopic. ... 48#p524448
Capture d’écran du 2021-08-14 05-52-20.png
Capture d’écran du 2021-08-14 07-03-01.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
mémoire : 3,7Gio ; i5 3450 @3.10Ghz x4 ; c.g. NV106 (intégrée Intel Ivybridge Desktop) ou asus gt730 2Gio
PascalHambourg
Contributeur
Contributeur
Messages : 505
Enregistré le : 05 août 2016, 20:25
Status : Hors ligne

Qu'est-ce que ces captures d'écran tronquées sont censées montrer ?
debianjam a écrit : 14 août 2021, 07:32 voir la question sur forum freecad
Non merci, j'ai passé l'âge des jeux de piste.
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1369
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

Bonjour,
PascalHambourg a écrit : 14 août 2021, 09:49 Non merci, j'ai passé l'âge des jeux de piste.
Pascal n'a pas tort,

et ton collègue Hellu2lo t'a donné la réponse :
Quand tu as choisi "Ouvrir un document" il faut que tu cliques sur la flèche verticale deux fois successives (pas un double clic) et ensuite tu ouvres le dossier "media" et tu retrouveras ton disque externe

En règle générale ( ça dépend peut-être des préférences dans tes applications )
même si l'utilisateur/processus n'as pas les permissions pour y accéder les applications affichent la racine (vide) du volume
et s'affiche un message en rapport aux permissions.

Donc à toi de vérifier que sont Utilisateur/Groupe pour ton processus
et les permissions accordées en les comparant à ceux des fichiers du volume externe.

Ensuite,
c'est à toi de donner les bonnes permissions
et d'attribuer des groupes pertinents pour ton usage.


Pour info :

Pour avoir le PID :

pgrep <process>

puis

ps -o user=,group= -p PID

ensuite utiliser les commandes :

ls -l
chown
chgrp
chmod
addgroup
...


pour configurer les permissions
Debian stable - XFCE
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1369
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

Un point que tu pourrais aussi vérifier, est la présence sur ton système des paquets (liste non-exhaustive) :
  • gvfs-fuse
  • dbus-x11
Qui sont p.ex. nécessaires pour la détection et montage des supports usb par des applications telles que PCmanFM dans un environnement graphique minimaliste (openbox)

Je ne connais pas toutes les intrications, mais j'ai remarqué que ces 2 là (au moins) sont nécessaires.

gvfs-backends est peut-être à considérer.

Autre point que tu dois prendre en considération => j'ai souvenir que tu utilises parfois des "AppImage" pour FreeCAD donc peut-être des variables d'environnements particulières à ton application ???

Je n'ai aucune expérience en la matière, mais cela pourrait être une source de difficultés
Debian stable - XFCE
Avatar du membre
debianjam
Membre
Membre
Messages : 328
Enregistré le : 27 août 2017, 14:18
Status : Hors ligne

salut
je formulerai différement une prochaine fois, "voir la question ..." ne signifie pas que vous devez visiter la page pour comprendre quoi que ce soit, par réciprocité c'est pour indiquer que j'ai formulé la question aussi sur un autre forum, celui de freecad qui est le programme pour lequel ma navigation pose problème, mais je décris le problème complètement ici, il suffit de lire et de comprendre
je hais aussi les posts qui n'expliquent rien, qui ne montrent rien et qui envoient lire ailleurs, j'ai fait attention à ne pas entrer dans ce travers mais l'effort n'était pas suffisant

je ne joue pas le donneur de leçon, mais quand même essayez de comprendre ce que j'écris correctement, non je n'ai pas le périphérique avec la navigation à travers freecad et donc je n'ai pas la flêche à cliquer deux fois, cette flêche est présente avec le navigateur de fichier de mon ordinateur mais pas avec celui que prend freecad
les captures tronquées sont les captures de l'organigramme dans Freecad et dans le navigateur
ceci dit pour rétablir un peu de tranquilité dans le débat, j'étudie ce que vous m'indiquez merci
et peut être que ce que je ne comprends pas c'est qu'il faut d'abord ouvrir le HDD usb dans le navigateur de l'ordinateur pour avoir une chance de voir ce HDD usb dans le navigateur de freecad
mais ça me parait tellement tiré par les cheveux ! la réponse est non, j'ai testé et le navigateur de fichier sous freecad donne ceci en capture moins tronquée pour faire plaisir à PH.
Capture d’écran du 2021-08-15 13-47-44.png

alors en insistant j'ai été jusqu'à Media avec la vraie flêche de navigation et ça se passe comme vous dîtes
désolé pour toute cette incompréhension, chacun y a mis un peu du sien (double clic, flêche, crise de jalousie etc.)
je crois que je vais aussi tester d'autres navigateurs de fichiers, celui ci me donne satisfaction en général et s'est largement amélioré depuis ses débuts
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
mémoire : 3,7Gio ; i5 3450 @3.10Ghz x4 ; c.g. NV106 (intégrée Intel Ivybridge Desktop) ou asus gt730 2Gio
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1369
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

Si ma citation et le commentaire associé t'ont mis mal à l'aise,
je m'en excuse car ce n'était pas mon intention ... puisque le but c'est d'aider les collègues.

Et tout le monde à droit à ses petites maladresses de temps à autre :blush:
Nobody's perfect !

Mais juste pour info dans un cas comme cas (je ne connais pas les commandes de freecad)
si tu nous mets (c'est un exemple) la sortie de la commande (fictive) :

$ freecad -f ma-pièce.cad

ou les résultats de ce que tu as tenté de ton côté,
même si c'est complètement infructueux

=> ça donne des indications soit sur le problème,
soit sur l'incompréhension du client (j'écris d'expérience ... je suis souvent "À l'Ouest !")


Pour, en revenir à ta question... du coup c'est résolu ?

Pour ton gestionnaire de fichier, s'il te donne satisfaction, n'en change pas sur un coup de tête
et tu n'as peut-être pas encore fait le tour de toutes ses possibilités :wink:

Un dernier point :

Il faut tout de même que le système de fichiers du support externe soit monté pour y accéder.

Donc si un processus n'a pas les privilèges pour,
il semblerait logique de devoir monter par l'utilisateur qui a les droits avant de tenter l'accès depuis l'application.

On peut aussi avoir ce genre de restriction quand l'application s'exécute dans un bac-à-sable comme firejail
Debian stable - XFCE
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 3703
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors ligne

lorsque tu insere ton disque usb, tu dois avoir une notification dans ton gestionnaire de bureau qui te propose d'ouvrir le système de fichier dans un navigateur.
en fait cela va monter le disque dans l'arborescence de fichiers, puis ouvrir le navigateur.
Tu peux aussi le monter via la flèche dans le navigateur comme indiqué.
Si tout ça ne fonctionne pas, il faut trouver ce qui coince.
après avoir inséré ton disque usb, tu regardes la dernire ligne renvoyée par la commande dmesg, ell te donnera la nom attribué à ce disque.
Ensuite tu te crées un répertoire que tu appelle par exemple mnt. Et ensuite tu le monte ton disque usb dans ce répertoire mount (je te laisse chercher un peu comment faire via man mount). Si tu as des messages d'errurs, tu auras une piste.
Avatar du membre
Marcel
Messages : 3
Enregistré le : 18 août 2021, 22:29
Status : Hors ligne

Bonjour à tous,
étant utilisateur de FreeCAD sous Debian, je peux confirmer qu'il faut remonter dans l'arborescence du système (la fameuse flèche "haut") jusqu'à la racine / puis ouvrir /media, où l'on doit trouver un dossier au nom de l'utilisateur, dans lequel on trouvera tous les périphériques amovibles montés par cet utilisateur (normalement visibles sur le bureau).

Autre méthode, simplissime : ouvrir le périphérique USB avec le gestionnaire de fichier, choisir son fichier, clic droit, puis ouvrir avec FreeCAD.

[edit]
...ce que je ne comprends pas c'est qu'il faut d'abord ouvrir le HDD usb dans le navigateur de l'ordinateur pour avoir une chance de voir ce HDD usb dans le navigateur de freecad...
Non ! il suffit que le périf USB soit monté.
De toute façon, FreeCAD ne dispose pas de son propre navigateur, comme n'importe quel programme il "habille" une routine partagée avec d'autres.
Debian 11 / PC de bureau
Debian 10 / EeePC 900HA
Debian 10 / Sony Vaio
Modéliste ferroviaire, je travaille sous Debian : InkScape ; FreeCAD etc...
Avatar du membre
debianjam
Membre
Membre
Messages : 328
Enregistré le : 27 août 2017, 14:18
Status : Hors ligne

Salut Marcel,
Autre méthode, simplissime : ouvrir le périphérique USB avec le gestionnaire de fichier, choisir son fichier, clic droit, puis ouvrir avec FreeCAD
Si on installe freecad sûrement mais je pense pas si on utilise une appimage Weekly
Vous fréquentez le forum freecad ?
mémoire : 3,7Gio ; i5 3450 @3.10Ghz x4 ; c.g. NV106 (intégrée Intel Ivybridge Desktop) ou asus gt730 2Gio
Répondre