rtfをサポートするxsel版はありますか?


3

RTF形式のデータをサポートするxselやxclipのようなLinux用のコマンドラインクリップボード操作プログラムがあるのでしょうか。つまり、xselを使用してRTFデータをクリップボードに保存した場合、貼り付けると、フォーマットされたテキストではなくASCII RTFコードが得られます。 Xselとxclipはプレーンテキストしか扱えません。

MacOSでは、データにRTFヘッダがある場合、pbpasteとpbcopyコマンドは自動的にクリップボードのコンテンツタイプをRTFに設定します。私はそれを実現するLinuxプログラムを探しています。

私はスクリプトでそれを使う必要があるので、グラフィカルなクリップボードマネージャは働かないでしょう。

回答:


0

私が間違っている場合は私を修正しますが、私はあなたがフォーマットをサポートするために貼り付けているアプリケーションだと思います。私は私の日の間にコピー/貼り付け処理をしました、そして、私は私が貼り付けコマンドから得るどんなデータでもフォーマットしなければなりませんでした。

ヘッダに関しては、あなたはどんな環境を動かしていますか、GnomeまたはKDE?クリップボードは、カーネルの機能ではなく、実行している環境の機能です。

これはStackOverflowに関する同様の問題です。

https://stackoverflow.com/questions/4486376/does-the-gnome-clipboard-have-a-mime-type-associated-with-the-data

コマンドラインユーティリティについては知りません。これが私が見つけたいくつかのことです:


私はX選択システムを使用しようとしていたので、特定のウィジェットセットまたはウィンドウマネージャのライブラリがインストールされているかどうかは関係ありません。ところで、質問リンクをありがとうございます。クリップボードで非(プレーン)テキストフォーマットを処理する機能は、gnome / gtkまたはqt / kdeによって提供される拡張機能のようです。私はgtkでそれを実装し、それと共に生きなければならないでしょう。 ;)
Matthew

1

のより近代的なバージョン xclip フォーマットされたデータをサポートしますか。たとえば、RTFを出力するコマンドがある場合、次のようにするとフォーマットされたテキストがクリップボードに正しく配置されます。

command_outputting_rtf | xclip -selection clipboard -t 'text/rtf' -i

同様に、HTMLを扱っているのなら:

command_outputting_html | xclip -selection clipboard -t 'text/html' -i

に基づく: https://unix.stackexchange.com/a/145134/176466

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.