web-dev-qa-db-ja.com

xdg-openがリンクからアプリケーションを開くことができない

Kubuntu 19.10を使用していますが、xdg-openに問題があります。

アプリケーションにリダイレクトするすべてのリンクは機能しません。たとえば、スラックリンク:私は彼らのWebサイトにいて、ワークスペースにアクセスするためのリンクが表示されたときに、「Open xdg-open?」というポップアップしか表示されません。そして何も起こりません。

ズームビデオコールも同様です。ブラウザからズームアプリケーションにリダイレクトするはずのリンクをクリックすると、同じポップアップが表示され、何も起こりません。

どうすれば修正できますか?正しいように見えるのはブラウザだけなので、端末で実行すると:xdg-open www.google.comデフォルトのブラウザでウィンドウを開きます

3
ste

私も同じ問題を抱えていました。私はDebianバスターを実行しています
ここでのLinuxスタック交換に関するStevelの回答 解決に役立ちました。

修正の適用方法について詳しく説明します。

  1. Xdg-openファイルをスーパーユーザーとして開き、ファイルを編集して保存できるようにします。
    ファイルはusr/bin/xdr-openにあります
    または、ターミナルでコマンドwhich xdg-openを実行して、xdg-openファイルへのパスを検索します
  2. if pcmanfm --help >/dev/null 2>&1 -a is_file_url_or_path "$1"; thenを使用してCtrl+Fを読み取る行、または必要に応じて行を見つけます。
  3. その行の-a&&に編集します
    編集した行はif pcmanfm --help >/dev/null 2>&1 && is_file_url_or_path "$1"; thenになるはずです
  4. 保存してテストします。

幸運を!

1
Graham Hewett