問題タブ [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.
linux - Amazon Linux の「libgconf-2.so.4()(64bit)」および「xdg-utils」依存関係はどこにありますか?
Amazon Linux (現時点ではこのディストリビューションを変更できません) を使用しており、EC2 ボックスに Google Chrome (ヘッドレス モードで Selenium サーバーを実行する目的で) をインストールしようとしています。以下のエラーが発生しています。「libgconf-2.so.4()(64bit)」と「xdg-utils」の依存関係がどこにあるか知っている人はいますか?
ありがとう - デイブ
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
パス全体が引用符で囲まれている前に、コマンドが分離されているのはなぜですか?
linux - Perl: 続行する前に xdg-open が終了するのを待ちます
$pdffile
一時ディレクトリにpdf を生成し、.xml$tempdir
を使用して開くPerl スクリプトがありますxdg-open
。ユーザーがファイルを見終わったら、スクリプトは作業ディレクトリを削除する必要があります。私が問題を抱えているコードの部分は次のとおりです。
私の理解でsystem
は、プログラムを続行する前に、コマンドが戻るまで待つ必要があります。ただし、このコードを実行すると、「/tmp/diff14969/diffs.pdf を開けませんでした」というメッセージが表示されます。コマンドで(システムのデフォルトです)に置き換えるxdg-open
と、希望どおりに機能します。(同様に、私のシステムにある pdf ビューアをハードコードしても機能しますが、移植性の理由からそうしたくありません。)okular
system
私の推測ではxdg-open
、ビューアーを新しいプロセスで開始しており、system
コマンドはxdg-open
終了するまで待機しているだけです。xdg-open
正常に戻ると、ビューアがファイルを開く前に、スクリプトによって一時ディレクトリが削除されます。代わりに、実際のビューアが終了するまでスクリプトを待機させるにはどうすればよいですか?
gentoo - xdg-settings が gentoo で default-web-browser を設定しない
xdg-open
Firefoxの代わりにクロムを使用してURLを開こうとしています。あるべきときにがxdg-settings get default-web-browser
戻ることに気付きました。chromium.desktop
chromium-browser-chromium.desktop
ここの指示に従って、xdg-settings set default-web-browser chromium-browser-chromium.desktop
エラーなしで実行してみました。ただし、実行するとまだxdg-settings get default-web-browser
表示され、 Firefox を使用しています。存在することを確認しました。マシンを再起動しても問題は解決しません。chromium.desktop
xdg-open "http://www.example.com"
/usr/share/applications/chromium-browser-chromium.desktop
今のところ、「chromium-browser-chromium.desktop」への「chromium.desktop」シンボリックリンクを作成しましたが、なぜ機能しxdg-settings
ないのかを知りたいです。