fzf
ウィンドウマネージャのキーバインディングを使用して
xterm
選択したファイルを開きたいです。だからキー生成をバインドxterm -e fzf-open
し、次の場所に入れましたfzf-open
。
#!/usr/bin/bash
# fzf-open: find a file and open it
if file=$(find ~ -type f -name "*.pdf" |
fzf); then
xdg-open "$file" &
# disown
fi
ただし、これは端末で実行した場合にのみ機能します。ファイルが開いている間に&
専用ウィンドウを削除して停止しないと、キーバインディングは機能しません。xterm
私の考えには、これが死ぬとxterm
子供も連れて行くという意味だと思います。適切なプログラムが実行されますが、xterm が終了すると終了します。disown
その行に沿って入れてみましたが、xdg-open ...
違いはありませんでした。
xterm
プログラムが終了した後にプログラムが削除されるのを防ぐ方法は?