将任何文档打印为 PDF 效果很好。不幸的是,我希望将创建的 PDF 文件保存在其他位置。
当前默认位置是:/home/PDF
所需的位置是:/home/myname/DropBox/PrintWork
我尝试编辑包含此类工作的默认目录的文件:
/etc/cups/cups-pdf.conf
问题是(我是超级用户)我没有获得保存新默认位置的权限。当我查看“权限”时,所有内容都变暗了。我是 3 周以来的 Ubuntu 14.04 初级用户。
我已经花了很多时间来解决这个问题,有人能帮助我解决这个问题吗?
答案1
如何更改cups-pdf
默认目录
它不接受符号链接
请注意,此方法将改变每个用户的行为
这就是为什么你可能必须使用以下变量之一:
${HOME}
将扩展到用户的主目录${USER}
将扩展为用户名
在此示例中,输出将转到
~/MyDocs/PDF
所以你必须根据你的需要改变路径
1. 编辑cups-pdf.conf
gksudo gedit /etc/cups/cups-pdf.conf
找到并注释掉此行(通过
#
在前面添加):Out ${HOME}/PDF
像这样:
# Out ${HOME}/PDF
然后在下面添加这一行
Out ${HOME}/MyDocs/PDF
2. 编辑usr.sbin.cupsd
gksudo gedit /etc/apparmor.d/local/usr.sbin.cupsd
在文件末尾添加,编辑以开头的行以
@{HOME}
匹配您想要的位置@{HOME}/MyDocs/PDF/ rw, @{HOME}/MyDocs/PDF/* rw,
重启以使更改生效
答案2
我认为您正在以某种方式混合权限...作为 root,您应该能够从控制台(sudo vi /etc/cups/cups-pdf.conf
)对其进行编辑,并将Out
设置更改为您需要的。
另一种选择:将 ~/PDF 设为符号链接,但不幸的是,它不起作用。
答案3
我知道这个问题已经有一年了,但是对于 ubuntu 初学者来说,编辑文件的最简单方法/etc/cups/cups-pdf.conf
是使用带有 sudo 的普通默认编辑器 gedit。
因此只需打开终端并输入sudo gedit /etc/cups/cups-pdf.conf
然后编辑您想要的所有内容...保存文件并关闭 gedit!
就是这样。