如何将 mupdf-gl 设置为具有固定分辨率的默认应用程序

如何将 mupdf-gl 设置为具有固定分辨率的默认应用程序

我正在使用 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

只需创建一个aliasfor mupdf-gl,如下所示:-

$ alias mupdf-gl=mupdf-gl\ -r\ 150

请务必将此行包含在您的文本中,/home/.bash_aliases以避免再次输入。

相关内容