How to set mupdf-gl as a default application with a fixed resolution
Clash Royale CLAN TAG#URR8PPP
I am using Linux Mint Tara (xfce). I would like to use mupdf-gl as a default application for viewing pdf files and automatically set 150 dpi as the resolution, i.e. when I double click a pdf file, it should be opened in mupdf-gl with the resolution set to 150 dpi. Currently it opens in mupdf-gl with the default resolution of 72 dpi. The resolution can be set on the command line as follows: mupdf-gl -r 150 FileToOpen.pdf but I don't know how to set it for files which are to be opened using the mouse.
Note that since mupdf-gl is not available in the repositories, I have downloaded the source files from mupdf.com and built it on my machine.
add a comment |
I am using Linux Mint Tara (xfce). I would like to use mupdf-gl as a default application for viewing pdf files and automatically set 150 dpi as the resolution, i.e. when I double click a pdf file, it should be opened in mupdf-gl with the resolution set to 150 dpi. Currently it opens in mupdf-gl with the default resolution of 72 dpi. The resolution can be set on the command line as follows: mupdf-gl -r 150 FileToOpen.pdf but I don't know how to set it for files which are to be opened using the mouse.
Note that since mupdf-gl is not available in the repositories, I have downloaded the source files from mupdf.com and built it on my machine.
how did you tell xfce (or whatever) to associated PDFs with mupdf?
– thrig
Jan 30 at 18:29
I right clicked on a pdf file in the file manager (thunar) -> open with another application -> use a custom command (in this case /usr/bin/mupdf-gl) and checked the box "use as default for this kind of file"
– Salil S. Kulkarni
Jan 30 at 18:54
@SalilS.Kulkarni you can edit the custom command given in thunar to include the-r 150
option itself and then check the box.
– Prathu Baronia
Jan 31 at 11:54
@PrathuBaronia Thanks for point it out. It works
– Salil S. Kulkarni
Jan 31 at 17:53
add a comment |
I am using Linux Mint Tara (xfce). I would like to use mupdf-gl as a default application for viewing pdf files and automatically set 150 dpi as the resolution, i.e. when I double click a pdf file, it should be opened in mupdf-gl with the resolution set to 150 dpi. Currently it opens in mupdf-gl with the default resolution of 72 dpi. The resolution can be set on the command line as follows: mupdf-gl -r 150 FileToOpen.pdf but I don't know how to set it for files which are to be opened using the mouse.
Note that since mupdf-gl is not available in the repositories, I have downloaded the source files from mupdf.com and built it on my machine.
I am using Linux Mint Tara (xfce). I would like to use mupdf-gl as a default application for viewing pdf files and automatically set 150 dpi as the resolution, i.e. when I double click a pdf file, it should be opened in mupdf-gl with the resolution set to 150 dpi. Currently it opens in mupdf-gl with the default resolution of 72 dpi. The resolution can be set on the command line as follows: mupdf-gl -r 150 FileToOpen.pdf but I don't know how to set it for files which are to be opened using the mouse.
Note that since mupdf-gl is not available in the repositories, I have downloaded the source files from mupdf.com and built it on my machine.
edited Jan 30 at 18:40
Rui F Ribeiro
40.3k1479137
40.3k1479137
asked Jan 30 at 17:45
Salil S. KulkarniSalil S. Kulkarni
82
82
how did you tell xfce (or whatever) to associated PDFs with mupdf?
– thrig
Jan 30 at 18:29
I right clicked on a pdf file in the file manager (thunar) -> open with another application -> use a custom command (in this case /usr/bin/mupdf-gl) and checked the box "use as default for this kind of file"
– Salil S. Kulkarni
Jan 30 at 18:54
@SalilS.Kulkarni you can edit the custom command given in thunar to include the-r 150
option itself and then check the box.
– Prathu Baronia
Jan 31 at 11:54
@PrathuBaronia Thanks for point it out. It works
– Salil S. Kulkarni
Jan 31 at 17:53
add a comment |
how did you tell xfce (or whatever) to associated PDFs with mupdf?
– thrig
Jan 30 at 18:29
I right clicked on a pdf file in the file manager (thunar) -> open with another application -> use a custom command (in this case /usr/bin/mupdf-gl) and checked the box "use as default for this kind of file"
– Salil S. Kulkarni
Jan 30 at 18:54
@SalilS.Kulkarni you can edit the custom command given in thunar to include the-r 150
option itself and then check the box.
– Prathu Baronia
Jan 31 at 11:54
@PrathuBaronia Thanks for point it out. It works
– Salil S. Kulkarni
Jan 31 at 17:53
how did you tell xfce (or whatever) to associated PDFs with mupdf?
– thrig
Jan 30 at 18:29
how did you tell xfce (or whatever) to associated PDFs with mupdf?
– thrig
Jan 30 at 18:29
I right clicked on a pdf file in the file manager (thunar) -> open with another application -> use a custom command (in this case /usr/bin/mupdf-gl) and checked the box "use as default for this kind of file"
– Salil S. Kulkarni
Jan 30 at 18:54
I right clicked on a pdf file in the file manager (thunar) -> open with another application -> use a custom command (in this case /usr/bin/mupdf-gl) and checked the box "use as default for this kind of file"
– Salil S. Kulkarni
Jan 30 at 18:54
@SalilS.Kulkarni you can edit the custom command given in thunar to include the
-r 150
option itself and then check the box.– Prathu Baronia
Jan 31 at 11:54
@SalilS.Kulkarni you can edit the custom command given in thunar to include the
-r 150
option itself and then check the box.– Prathu Baronia
Jan 31 at 11:54
@PrathuBaronia Thanks for point it out. It works
– Salil S. Kulkarni
Jan 31 at 17:53
@PrathuBaronia Thanks for point it out. It works
– Salil S. Kulkarni
Jan 31 at 17:53
add a comment |
2 Answers
2
active
oldest
votes
It sounds like you can simply make a little wrapper script that applies your desired arguments:
#!/bin/sh
exec /usr/bin/mupdf-gl -r 150 "$@"
and then save this code somewhere on the system (say to /usr/bin/my-mupdf
), make it executable (chmod +x /usr/bin/my-mupdf
), and then select the path to this wrapper script from the GUI (/usr/bin/my-mupdf
instead of /usr/bin/mupdf-gl
). This way the GUI calls your wrapper script which in turn replaces itself with mupdf-gl
with the appropriate arguments.
add a comment |
Just create an alias
for mupdf-gl
, like this:-
$ alias mupdf-gl=mupdf-gl -r 150
Be sure to include this line in your /home/.bash_aliases
to avoid typing it again.
Does this alias also applies to files which will be opened by double clicking in the file manager or will be useful only for opening the files using the command lines
– Salil S. Kulkarni
Jan 30 at 18:22
I checked, this does not work for mouse clicked files. Let me find a solution and update my answer.
– Prathu Baronia
Jan 31 at 9:31
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f497745%2fhow-to-set-mupdf-gl-as-a-default-application-with-a-fixed-resolution%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
It sounds like you can simply make a little wrapper script that applies your desired arguments:
#!/bin/sh
exec /usr/bin/mupdf-gl -r 150 "$@"
and then save this code somewhere on the system (say to /usr/bin/my-mupdf
), make it executable (chmod +x /usr/bin/my-mupdf
), and then select the path to this wrapper script from the GUI (/usr/bin/my-mupdf
instead of /usr/bin/mupdf-gl
). This way the GUI calls your wrapper script which in turn replaces itself with mupdf-gl
with the appropriate arguments.
add a comment |
It sounds like you can simply make a little wrapper script that applies your desired arguments:
#!/bin/sh
exec /usr/bin/mupdf-gl -r 150 "$@"
and then save this code somewhere on the system (say to /usr/bin/my-mupdf
), make it executable (chmod +x /usr/bin/my-mupdf
), and then select the path to this wrapper script from the GUI (/usr/bin/my-mupdf
instead of /usr/bin/mupdf-gl
). This way the GUI calls your wrapper script which in turn replaces itself with mupdf-gl
with the appropriate arguments.
add a comment |
It sounds like you can simply make a little wrapper script that applies your desired arguments:
#!/bin/sh
exec /usr/bin/mupdf-gl -r 150 "$@"
and then save this code somewhere on the system (say to /usr/bin/my-mupdf
), make it executable (chmod +x /usr/bin/my-mupdf
), and then select the path to this wrapper script from the GUI (/usr/bin/my-mupdf
instead of /usr/bin/mupdf-gl
). This way the GUI calls your wrapper script which in turn replaces itself with mupdf-gl
with the appropriate arguments.
It sounds like you can simply make a little wrapper script that applies your desired arguments:
#!/bin/sh
exec /usr/bin/mupdf-gl -r 150 "$@"
and then save this code somewhere on the system (say to /usr/bin/my-mupdf
), make it executable (chmod +x /usr/bin/my-mupdf
), and then select the path to this wrapper script from the GUI (/usr/bin/my-mupdf
instead of /usr/bin/mupdf-gl
). This way the GUI calls your wrapper script which in turn replaces itself with mupdf-gl
with the appropriate arguments.
answered Jan 30 at 19:01
thrigthrig
24.9k23157
24.9k23157
add a comment |
add a comment |
Just create an alias
for mupdf-gl
, like this:-
$ alias mupdf-gl=mupdf-gl -r 150
Be sure to include this line in your /home/.bash_aliases
to avoid typing it again.
Does this alias also applies to files which will be opened by double clicking in the file manager or will be useful only for opening the files using the command lines
– Salil S. Kulkarni
Jan 30 at 18:22
I checked, this does not work for mouse clicked files. Let me find a solution and update my answer.
– Prathu Baronia
Jan 31 at 9:31
add a comment |
Just create an alias
for mupdf-gl
, like this:-
$ alias mupdf-gl=mupdf-gl -r 150
Be sure to include this line in your /home/.bash_aliases
to avoid typing it again.
Does this alias also applies to files which will be opened by double clicking in the file manager or will be useful only for opening the files using the command lines
– Salil S. Kulkarni
Jan 30 at 18:22
I checked, this does not work for mouse clicked files. Let me find a solution and update my answer.
– Prathu Baronia
Jan 31 at 9:31
add a comment |
Just create an alias
for mupdf-gl
, like this:-
$ alias mupdf-gl=mupdf-gl -r 150
Be sure to include this line in your /home/.bash_aliases
to avoid typing it again.
Just create an alias
for mupdf-gl
, like this:-
$ alias mupdf-gl=mupdf-gl -r 150
Be sure to include this line in your /home/.bash_aliases
to avoid typing it again.
answered Jan 30 at 18:06
Prathu BaroniaPrathu Baronia
1012
1012
Does this alias also applies to files which will be opened by double clicking in the file manager or will be useful only for opening the files using the command lines
– Salil S. Kulkarni
Jan 30 at 18:22
I checked, this does not work for mouse clicked files. Let me find a solution and update my answer.
– Prathu Baronia
Jan 31 at 9:31
add a comment |
Does this alias also applies to files which will be opened by double clicking in the file manager or will be useful only for opening the files using the command lines
– Salil S. Kulkarni
Jan 30 at 18:22
I checked, this does not work for mouse clicked files. Let me find a solution and update my answer.
– Prathu Baronia
Jan 31 at 9:31
Does this alias also applies to files which will be opened by double clicking in the file manager or will be useful only for opening the files using the command lines
– Salil S. Kulkarni
Jan 30 at 18:22
Does this alias also applies to files which will be opened by double clicking in the file manager or will be useful only for opening the files using the command lines
– Salil S. Kulkarni
Jan 30 at 18:22
I checked, this does not work for mouse clicked files. Let me find a solution and update my answer.
– Prathu Baronia
Jan 31 at 9:31
I checked, this does not work for mouse clicked files. Let me find a solution and update my answer.
– Prathu Baronia
Jan 31 at 9:31
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f497745%2fhow-to-set-mupdf-gl-as-a-default-application-with-a-fixed-resolution%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
how did you tell xfce (or whatever) to associated PDFs with mupdf?
– thrig
Jan 30 at 18:29
I right clicked on a pdf file in the file manager (thunar) -> open with another application -> use a custom command (in this case /usr/bin/mupdf-gl) and checked the box "use as default for this kind of file"
– Salil S. Kulkarni
Jan 30 at 18:54
@SalilS.Kulkarni you can edit the custom command given in thunar to include the
-r 150
option itself and then check the box.– Prathu Baronia
Jan 31 at 11:54
@PrathuBaronia Thanks for point it out. It works
– Salil S. Kulkarni
Jan 31 at 17:53