LF tip: 在 KDE 里和 kprinter 一起使用 Adobe Acrobat Reader 7
ArticleCategory: [Choose a category, translators: do not
translate this, see list below for available categories]
SystemAdministration
AuthorImage:[Here we need a little image from you]
TranslationInfo:[Author + translation history. mailto: or
http://homepage]
original in en Gerrit Renker
en to zh_CN 小汪
AboutTheAuthor:[A small biography about the author]
在 Gerrit 接触 C 和 Linux 后,他才开始喜欢上使用电脑。
Abstract:[Here you write a little summary]
这是一个小技巧,从现在开始,LinuxFocus每月都会至少提供一个这样的技巧。 如果你有有关这些小技巧的新想法,请发邮件到:guido(at)linuxfocus.org。
ArticleIllustration:[One image that will end up at the top
of the article]
ArticleBody:[The main part of the article]
问题
Acrobat 7 现在终于有了 Linux 版可用了,这是个很好的 PDF 阅读器。
不幸的是,打印文档时,不等 KDE 系统(的kprinter 程序)结束打印,它就将输出文件给删除了。
解决办法
写一个脚本程序来创建一个临时文件(postscript 的输出),然后完成打印后再删除。
#!/bin/sh
# save this as /usr/local/bin/printerScript
# and make it executable with: chmod 755 /usr/local/bin/printerScript
## create temporary file
tmp="/tmp/postscript-print-$$.ps"
[ -f "$tmp" ] && exit 1
## save the file to a new name which will not be deleted by acroread.
## the first argument is the file name of the postscript file
cp "$1" $tmp
## start the KDE printer frontend on this file
kprinter $tmp
## clean up afterwards
rm -f $tmp
##
下面是一个在 acroread 里的打印机设置面板的截屏: