web-dev-qa-db-ja.com

コマンドラインからテキストエディター(マウスパッドなど)経由で印刷する方法は?

ながら…

libreoffice -p mytextfile.txt

…正常に動作し、ウィンドウを開かなくても(ヘッドレスモードのようになります)、Libreofficeはこのような小さなタスクを解決するための非常に大きなアプリケーションです。

ただし、マウスパッド、gedit、およびkateは、コマンドラインからの印刷を許可しません。

別のグラフィカルテキストエディタでそれを実行できますか?

ありがとう。

[編集]「コマンドラインから印刷する方法」の質問の複製ではありません。コマンドラインから印刷するのではなく、指定されたテキストファイル名でコマンドラインからグラフィカルテキストエディターを起動するためです。次に、このグラフィカルテキストエディターは、エディターの設定フォントとページサイズの設定で指定されたテキストファイルを印刷します。

Libreofficeはそれを行いますが、それは巨大なアプリケーションであり、私は同じことをするより小さなグラフィカルアプリケーションを探しています。

4
Fidelius

Abiwordのマニュアルページには、cliから印刷できると書かれています

abiword --to=ps --to-name=fd://1 FILENAME | lp

しかし、それがヘッドレスで動作するかどうかはわかりません。テストするプリンタのセットアップがありません

Cammandをさらに調べると、abiwordがファイルをps形式に変換して一時ファイルに保存し、lpコマンドにパイプしていることがわかります。

lplpは、印刷のためにファイルを送信するか、保留中のジョブを変更します。標準入力からの印刷を強制するには、「-」のファイル名を使用します。

2
chaptuck