mupdf-glを固定解像度のデフォルトアプリケーションとして設定する方法

mupdf-glを固定解像度のデフォルトアプリケーションとして設定する方法

私はLinux Mint Tara(xfce)を使用しています。 mupdf-glをpdfファイルを表示するためのデフォルトのアプリケーションとして使用し、自動的に解像度を150dpiに設定したいと思います。つまり、pdfファイルをダブルクリックするとmupdf-glで開き、解像度を150dpiに設定する必要があります。現在のmupdf-glでデフォルトの解像度72dpiで開きます。解像度は次のようにコマンドラインで設定できます。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再入力したくない場合は、この行をテキストに含めてください。

関連情報