問題タブ [xdgutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1262 参照

linux - Amazon Linux の「libgconf-2.so.4()(64bit)」および「xdg-utils」依存関係はどこにありますか?

Amazon Linux (現時点ではこのディストリビューションを変更できません) を使用しており、EC2 ボックスに Google Chrome (ヘッドレス モードで Selenium サーバーを実行する目的で) をインストールしようとしています。以下のエラーが発生しています。「libgconf-2.so.4()(64bit)」と「xdg-utils」の依存関係がどこにあるか知っている人はいますか?

ありがとう - デイブ

0 投票する
1 に答える
835 参照

java - Java ランタイム exec() が機能しない

javaこのようにシェルコマンドを実行しようとします

しかし、何も起こりません。このコードを実行する/bin/bash -c xdg-open "/home/user/Desktop/file.txt"と、コンソールに出力されますが、ファイルは開きません。また、最初に bash を呼び出してからxdg-open-command を呼び出してみましたが、変化はありません。

ここで何が問題で、どうすれば解決できますか?

編集:呼び出しの出力は次のようになります。

xdg-open "/home/user/Desktop/files/einf in a- und b/allg fil/ref.txt" xdg-open: 予期しない引数 'in'

しかし、これは私には非常に奇妙に思えます-inパス全体が引用符で囲まれている前に、コマンドが分離されているのはなぜですか?

0 投票する
1 に答える
710 参照

linux - Perl: 続行する前に xdg-open が終了するのを待ちます

$pdffile一時ディレクトリにpdf を生成し、.xml$tempdirを使用して開くPerl スクリプトがありますxdg-open。ユーザーがファイルを見終わったら、スクリプトは作業ディレクトリを削除する必要があります。私が問題を抱えているコードの部分は次のとおりです。

私の理解でsystemは、プログラムを続行する前に、コマンドが戻るまで待つ必要があります。ただし、このコードを実行すると、「/tmp/diff14969/diffs.pdf を開けませんでした」というメッセージが表示されます。コマンドで(システムのデフォルトです)に置き換えるxdg-openと、希望どおりに機能します。(同様に、私のシステムにある pdf ビューアをハードコードしても機能しますが、移植性の理由からそうしたくありません。)okularsystem

私の推測ではxdg-open、ビューアーを新しいプロセスで開始しており、systemコマンドはxdg-open終了するまで待機しているだけです。xdg-open正常に戻ると、ビューアがファイルを開く前に、スクリプトによって一時ディレクトリが削除されます。代わりに、実際のビューアが終了するまでスクリプトを待機させるにはどうすればよいですか?

0 投票する
1 に答える
2110 参照

gentoo - xdg-settings が gentoo で default-web-browser を設定しない

xdg-openFirefoxの代わりにクロムを使用してURLを開こうとしています。あるべきときにがxdg-settings get default-web-browser戻ることに気付きました。chromium.desktopchromium-browser-chromium.desktop

ここの指示に従って、xdg-settings set default-web-browser chromium-browser-chromium.desktopエラーなしで実行してみました。ただし、実行するとまだxdg-settings get default-web-browser表示され、 Firefox を使用しています。存在することを確認しました。マシンを再起動しても問題は解決しません。chromium.desktopxdg-open "http://www.example.com"/usr/share/applications/chromium-browser-chromium.desktop

今のところ、「chromium-browser-chromium.desktop」への「chromium.desktop」シンボリックリンクを作成しましたが、なぜ機能しxdg-settingsないのかを知りたいです。