如何从命令行通过文本编辑器(如鼠标垫)打印?

如何从命令行通过文本编辑器(如鼠标垫)打印?

尽管 …

libreoffice -p mytextfile.txt

... 运行良好,无需打开窗口(就像无头模式,这也是我想要做的),Libreoffice 是一个非常大的应用程序,可以解决这么小的任务。

但是,Mousepad、gedit 和 Kate 不允许从命令行打印。

是否有其他图形文本编辑器可以执行此操作?

谢谢。

[编辑] 不是“如何从命令行打印”问题的重复,因为我不想从命令行打印,而是从具有给定文本文件名的命令行启动图形文本编辑器,然后这个图形文本编辑器使用编辑器设置的字体和页面大小设置打印给定的文本文件。

Libreoffice 确实可以做到这一点,但它是一个庞大的应用程序,而我正在寻找一个可以做同样事情的较小的图形应用程序。

答案1

abiword 手册页说你可以从 cli 打印

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

不过我不确定它是否可以无头运行。我没有打印机设置来测试

进一步查看 cammand 显示的abiword是将文件转换为ps格式并将其保存为临时文件并将其传送到命令lp

LPlp提交文件进行打印或更改待处理作业。使用文件名“-”强制从标准输入进行打印。

相关内容