![如何将 mupdf-gl 设置为具有固定分辨率的默认应用程序](https://linux22.com/image/147278/%E5%A6%82%E4%BD%95%E5%B0%86%20mupdf-gl%20%E8%AE%BE%E7%BD%AE%E4%B8%BA%E5%85%B7%E6%9C%89%E5%9B%BA%E5%AE%9A%E5%88%86%E8%BE%A8%E7%8E%87%E7%9A%84%E9%BB%98%E8%AE%A4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我正在使用 Linux Mint Tara (xfce)。我想使用mupdf-gl作为查看pdf文件的默认应用程序,并自动将分辨率设置为150 dpi,即当我双击pdf文件时,应该在mupdf-gl中打开它,并将分辨率设置为150 dpi。目前它在 mupdf-gl 中打开,默认分辨率为 72 dpi。分辨率可以在命令行上设置,如下所示: mupdf-gl -r 150 FileToOpen.pdf 但我不知道如何为要使用鼠标打开的文件设置它。
请注意,由于存储库中没有 mupdf-gl,因此我从 mupdf.com 下载了源文件并在我的计算机上构建了它。
答案1
听起来您可以简单地制作一个应用您所需参数的小包装脚本:
#!/bin/sh
exec /usr/bin/mupdf-gl -r 150 "$@"
然后将此代码保存在系统上的某个位置(例如/usr/bin/my-mupdf
),使其可执行(chmod +x /usr/bin/my-mupdf
),然后从 GUI 中选择此包装器脚本的路径(/usr/bin/my-mupdf
而不是/usr/bin/mupdf-gl
)。这样,GUI 就会调用您的包装器脚本,而包装器脚本又会用mupdf-gl
适当的参数替换自身。
答案2
只需创建一个alias
for mupdf-gl
,如下所示:-
$ alias mupdf-gl=mupdf-gl\ -r\ 150
请务必将此行包含在您的文本中,/home/.bash_aliases
以避免再次输入。