6 votes

Xdg-open ne peut pas ouvrir les applications à partir de liens

Je suis en train d'utiliser Kubuntu 19.10 et j'ai un problème avec xdg-open.

Chaque lien redirigeant vers une application ne fonctionne pas. Par exemple, les liens slack : Je suis sur leur site web, quand le lien d'accès à un espace de travail apparaît, je reçois seulement la fenêtre contextuelle : "Ouvrir xdg-open?" et ensuite rien ne se passe.

Même chose pour les appels vidéo Zoom. Je clique sur le lien qui devrait me rediriger de mon navigateur vers l'application Zoom, même fenêtre contextuelle et rien ne se passe.

Comment puis-je réparer ça ? La seule chose qui semble correcte est le navigateur, donc si j'exécute dans mon terminal : xdg-open www.google.com il ouvre la fenêtre sur mon navigateur par défaut

1voto

Graham Hewett Points 11

J'ai eu le même problème. Je fais tourner Debian Buster
La réponse de Stevel ici sur le forum Linux stack exchange m'a aidé à le résoudre.

Pour élaborer sur comment appliquer la correction.

  1. Ouvrez le fichier xdg-open en tant que superutilisateur afin de pouvoir le modifier et l'enregistrer.
    Vous devriez trouver le fichier dans usr/bin/xdr-open
    Autrement, exécutez la commande which xdg-open dans votre terminal pour trouver le chemin vers le fichier xdg-open
  2. Cherchez la ligne qui se lit if pcmanfm --help >/dev/null 2>&1 -a is_file_url_or_path "$1"; then en utilisant Ctrl+F ou comme vous le souhaitez.
  3. Modifiez le -a sur cette ligne en &&
    Votre ligne modifiée devrait se lire if pcmanfm --help >/dev/null 2>&1 && is_file_url_or_path "$1"; then
  4. Enregistrez et testez.

Bonne chance!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X