J’essais d’ouvrir une page web avec la commande xdg-open a partir d’un terminal mais j’ai l’erreur suivante : /usr/bin/xdg-open: 811: : Permission denied
la syntaxe est : xdg-open ‹ http://www.google.fr ›
Je suis sur une Raspberry virtuel avec virtualbox sur windows. version debian : 11.5
Je ne sais pas si vous avez besoin d’autre information.
SInon selon un forum avec ton code d’erreur, il te manque les infos de user/pass sur le projet. Mais c’est en lien avec « SKCCLogger » la réponse que j’ai trouvé (et la seul).
Oublie ça, j’ai fais quelques recherches et ont « recommence » du début.
J’ai donné une réponse rapide et générique sans m’attarder à l’application en lui-même. Mais après recherche sur « xdg-open » et ça documentation…
Le « XDG-OPEN » ne doit pas s’exécuter en root (sudo)
Le « XDG-OPEN » n’a aucun paramètre sauf la destination; fichier ou lien internet
Le « XDG-OPEN » doit être exécuter dans un environnement graphique « XDG »
Alors ton erreur est causé par;
Une absence du bureau
Une demande via une autre session (SSH par exemple, alors essai avec DISPLAY=:0 devant la commande)
Le fichier fournis en valeur demande un accès différent (compte ou droits d’accès); il faudrait justement que tu nous fournisse cette commande pour mieux t’aider, elle est peut être la cause.
J’espère bien répondre a ta question:
La commande : xdg-open ‹ http://www.google.fr › écris directement dans le terminal
J’ai essayé de faire une demande d’ouverture avec un code python (avec une interface graphique) du type webbrowser.open_new(« http://www.google.fr’ ») Et c’est exactement le même message d’erreur « /usr/bin/xdg-open: 811: : Permission denied »
Alors je ne vois pas. J’agit-il d’un bug?
Je suis surpris de ne pas voir beaucoup de message sur ce sujet??
alors effectivement si on écris par exemple « firefox https://google.fr » sa ouvre bien le navigateur a la bonne adresse. Par contre ca bloque le terminal. Il faudra refermer firefox pour avoir le terminal de libéré.
Si on écris « firefox --app=https://google.fr » le navigateur s’ouvre sans ouvrit la page google.fr
En faite je souhaite pouvoir utiliser xdg-open car il est utilisé dans les appels python avec webbrowser. Je me disais qu’il y avait un droit a paramétrer. Je pense qu’il faut que je pose cette question dans les discutions python
En tous cas je te remercie @levelKro beaucoup de ton haide sur ce sujet.
intéressant, pour moi seul le caractère & fonctionne. les 2 autres ne donnent rien. Peut être que c’est normal? tous dépent de l’OS qu’on utilise? Ou a moins que je ne respect pas la bonne écriture.