xclipを使用してすべての種類のファイルをクリップボードにコピーする

xclipを使用してすべての種類のファイルをクリップボードにコピーする

だから私はシェルスクリプトを使ってあらゆる種類のファイルをXクリップボードにコピーすることができます(主にレンジャーのGUIアプリケーションにファイルをコピーする方法として)。これまで、次のスクリプトがあります。

TYPE=$(file -b --mime-type "$1")
xclip "$1" -selection clipboard -t "$TYPE" 

これはある程度機能しますが、クリップボードに1つのMIMEタイプのみを割り当てます。たとえば、ファイルがjpegの場合、ほとんどのアプリでは貼り付けることはできません。 jpegをpngに手動でコピーして、一部のアプリから貼り付けることができます。私は貼り付けます。プレーンテキストファイルがある場合は、代わりにコンテンツのみをインポートします。ファイル自体。ファイル自体をクリップボードにコピーし、許可されているすべてのMIMEタイプを設定できる一般的なスクリプトをどのように作成できますか?

ベストアンサー1

おすすめ記事