control + i
コンテンツをクリップボードに読み込むためにバインドしようとしています(ブラウザなどのウィンドウにコンテンツを貼り付けるfile.txt
ことができます)。ctrl + v
file.txt
bash 端末に次のコマンドを手動で入力すると、完全に機能します。
xsel --clipboard < /home/paul/Dropbox/file.txt
ただし、これを行うためにxbindkeysを使用しようとすると、そうではありません。これが私の設定xbindkeys
にあるものです:
"xsel --clipboard < /home/paul/Dropbox/file.txt"
control + i
この問題の原因は何ですか?
答え1
これxsel のマニュアルページstdin / stdoutが端末であることを確認するためにテストし、stdoutが端末でない場合は選択肢を印刷すると言うので、選択肢を設定することを確認する--input
ためのオプションを追加しました。