web-dev-qa-db-ja.com

xbindkeys貼り付けスクリプトが機能しない

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

この問題の原因は何ですか?

4
PP1211

xselのマニュアルページ は、stdin/stdoutをテストして端末であるかどうかを確認し、stdoutが端末でない場合は選択範囲を出力することを示しているため、オプション--inputを追加して、代わりに選択。

1
meuh