「gv」頑固な苦情

「gv」頑固な苦情

私はスクリプトで「gv」コマンドを使用して表示します*.pdf または *.ps ファイル (「gv」には「-watch」という便利なオプションがあり、「vi」エディタを使用しながら作業中の troff または LaTex ファイルの変更を確認できるため、「acroread」や「okular」を使用する代わりにこれを使用します)。ただし、新しいラップトップ (Ubuntu 14-04 がインストールされた Dell-Precision-M) では、「gv」が常に次のようなエラーを出して問題を引き起こし続けます。

$gv テスト.pdf

警告: 文字列「-」を変換できません-Helvetica-Medium-R-Normal---140--FontStructを入力するには「-P-*-ISO8859-1」と入力します。

警告: 文字列「-」を変換できません-Helvetica-Medium-R-Normal---120--FontStructを入力するには「-P-*-ISO8859-1」と入力します。

警告: 文字列「-」を変換できません-Helvetica-Medium-R-Normal---100--FontStructを入力するには「-P-*-ISO8859-1」と入力します。

警告: 文字列「-」を変換できません-Helvetica-太字-R-標準---120--FontStructを入力するには「-P-*-ISO8859-1」と入力します。

率直に言って、私はそれらのフォントには興味がありませんし、いずれにしても、それは何らかのバグだと思います (acroread も okular もそれについて文句を言ったことがないので)。そこで、"man gv" または "gv --help" で見つけられる、quiet、silent などの "gv" コマンドで使用できるオプション ("-quiet"、"-infoSilent"、"-dsc"、"-eof" など) を使用して、警告 mgs を単純に抑制しようとしましたが、効果はありませんでした。"gv" は、ターゲット ファイルが何であっても、その 4 行を大声で叫ぶことに固執しています。私はそれで我慢できたかもしれませんが、私のスクリプトでは "gv" コマンドの数行後に "vi" コマンドがあり、それらの文句によって "vi" のテキストが台無しになります。

それを修正する方法はありますか?

答え1

フォントをインストールすれば解決します。私の Debian システムでは、フォントはxfonts-75dpiおよびxfonts-100dpiパッケージにあります。Red Hat では異なるパッケージ名が使用されています。

他の人は、通常は標準エラーに送信される警告を単に無視します。

gv test.pdf 2>/dev/null

関連情報