これが状況です。
大きなプレーンテキストファイルから情報のチャンクを読み取らなければならないことがよくあります。画面上で読みやすくするためにコンテンツをフォーマットするために Readability 拡張機能を使用することを計画しています。
xclip
を使用して内容を一時ファイルに貼り付け、Firefoxでそのファイルを開くことができます。例えば:
temp=$(mktemp); xclip -o > $temp; firefox "$temp"
mktemp
は/tmp
に一時ファイルを生成します。xclip -o
クリップボードの内容をそのファイルに貼り付けます。firefox
は、あたかもWebサイトであるかのようにそのファイルを開きます。ブラウザでは、HTMLを簡単に貼り付けることはできません。 ファイルに保存してそのファイルを参照 。
または、クリップボードのコンテンツを読んだときにそれを提供するファイルを作成し、ブラウザでそのファイルを指定することもできます。これを行う1つの方法は、 Fuse ファイルシステム scriptfs を使用することです。
クリップボードの内容を印刷するためのone¹ライナーを作成します。
#!/bin/sh
xsel -o -b
それを独自のディレクトリに置き、clipboard.html
と呼び、実行可能にします。 scriptfsを使用してディレクトリをマウントします。
mkdir /path/to/xclip.d
scriptfs /path/to/directory-with-clipboard.html /path/to/xclip.d
firefox /path/to/xclip.d/clipboard.html
¹ シェバンと2人。