xdg-openを使用して新しいプロセスでURLを開きます。

xdg-openを使用して新しいプロセスでURLを開きます。

私は試し始めた決定的な時期(Debianベースで、次のものを使用します。ターミネーター)Web開発環境として私が経験している問題の1つはxdg-openOSXの背景から来たので、この質問が複雑に聞こえてもご了承ください。

xdg-open http://www.google.comURLを開き、同じ端末ウィンドウを使用して作業を続けたい(openOSXで動作する方法です)。これでxdg-open、ブラウザウィンドウを閉じるかを使用して手動で終了するまで、usingは現在のタブ/セッションを占有しますctrl + c。 URLを開き、ページのデータを参照し、別のタブ/ウィンドウを開かずに同じタブ/ウィンドウで使用できるように新しいプロセスを開始することをお勧めします。

ベストアンサー1

奇妙なことに、私のDebianではデフォルトで動作します。バックグラウンドで実行してみてください:

xdg-open http://www.google.com &

ファイルに次の行を追加して~/.bashrcそれを関数に置き換えることができます。

function open () {
    xdg-open "$*" &
}

その後、実行するとopen http://www.google.comバックグラウンドで実行されます。

おすすめ記事