* [gentoo-user] mutt - view pdf files
@ 2014-01-11 19:08 Joseph
2014-01-12 1:23 ` Walter Dnes
0 siblings, 1 reply; 3+ messages in thread
From: Joseph @ 2014-01-11 19:08 UTC (permalink / raw
To: gentoo-user
I'm using mutt and trying to view pdf files using evince but it is not working.
I have added to /etc/mailcap
application/pdf; evince %s; description="Postscript files"; test=test -n "$DISPLAY" -a -n "`which evince 2>/dev/null`"
but it makes no difference. What am I doing wrong :-/
--
Joseph
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user] mutt - view pdf files
2014-01-11 19:08 [gentoo-user] mutt - view pdf files Joseph
@ 2014-01-12 1:23 ` Walter Dnes
2014-01-12 2:05 ` Joseph
0 siblings, 1 reply; 3+ messages in thread
From: Walter Dnes @ 2014-01-12 1:23 UTC (permalink / raw
To: gentoo-user
On Sat, Jan 11, 2014 at 12:08:15PM -0700, Joseph wrote
> I'm using mutt and trying to view pdf files using evince but it is
> not working.
>
> I have added to /etc/mailcap application/pdf; evince %s;
> description="Postscript files"; test=test -n "$DISPLAY" -a -n "`which evince 2>/dev/null`"
>
> but it makes no difference. What am I doing wrong :-/
Questions;
1) Why are you modifying /etc/mailcap ? Are you aware that ~/.mailcap
overrides /etc/mailcap, and is the recommended way to go? If you have
an entry for application/pdf in ~/.mailcap then changing /etc/mailcap
won't help.
2) I use mupdf; should be similar. My ~/.mailcap has the line...
application/pdf; /usr/bin/mupdf '%s' ; test=test "$DISPLAY" != ""
...so try...
application/pdf; /usr/bin/evince '%s' ; test=test "$DISPLAY" != ""
...in your ~/.mailcap
3) Are you sure that all pdf's are coming in as application/pdf ? A
few years ago, my ISP "went Microsoft", and changed their pdf billing
statements from application/pdf to "application/octet-stream". This
requires the following entry in ~/.mailcap (or /etc/mailcap if you
insist)
application/octet-stream; mimeopen %s
The first time it encounters an "application/octet-stream" file with a
pdf extension, you'll get a dialogue, asking which program to use. It
can be set to use that program without asking again. mimeopen maintains
a list of the different programs to use with different file-extensions.
If you don't have mimeopen installed, you can...
emerge dev-perl/File-MimeInfo
...to install it.
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user] mutt - view pdf files
2014-01-12 1:23 ` Walter Dnes
@ 2014-01-12 2:05 ` Joseph
0 siblings, 0 replies; 3+ messages in thread
From: Joseph @ 2014-01-12 2:05 UTC (permalink / raw
To: gentoo-user
On 01/11/14 20:23, Walter Dnes wrote:
>On Sat, Jan 11, 2014 at 12:08:15PM -0700, Joseph wrote
>> I'm using mutt and trying to view pdf files using evince but it is
>> not working.
>>
>> I have added to /etc/mailcap application/pdf; evince %s;
>> description="Postscript files"; test=test -n "$DISPLAY" -a -n "`which evince 2>/dev/null`"
>>
>> but it makes no difference. What am I doing wrong :-/
>
>Questions;
>
>1) Why are you modifying /etc/mailcap ? Are you aware that ~/.mailcap
>overrides /etc/mailcap, and is the recommended way to go? If you have
>an entry for application/pdf in ~/.mailcap then changing /etc/mailcap
>won't help.
>
>2) I use mupdf; should be similar. My ~/.mailcap has the line...
>
>application/pdf; /usr/bin/mupdf '%s' ; test=test "$DISPLAY" != ""
>
>...so try...
>
>application/pdf; /usr/bin/evince '%s' ; test=test "$DISPLAY" != ""
>
>...in your ~/.mailcap
>
>3) Are you sure that all pdf's are coming in as application/pdf ? A
>few years ago, my ISP "went Microsoft", and changed their pdf billing
>statements from application/pdf to "application/octet-stream". This
>requires the following entry in ~/.mailcap (or /etc/mailcap if you
>insist)
>
>application/octet-stream; mimeopen %s
>
>The first time it encounters an "application/octet-stream" file with a
>pdf extension, you'll get a dialogue, asking which program to use. It
>can be set to use that program without asking again. mimeopen maintains
>a list of the different programs to use with different file-extensions.
>If you don't have mimeopen installed, you can...
>
>emerge dev-perl/File-MimeInfo
>
>...to install it.
>
>--
>Walter Dnes <waltdnes@waltdnes.org>
>I don't run "desktop environments"; I run useful applications
Thank you Walter, for the hint!
You are correct, it was: octet-stream
[-- Attachment #2: confirmation.pdf --]
[-- Type: application/octet-stream, Encoding: base64, Size: 133K --]
adding "application/octet-stream; mimeopen %s" solved the problem :-)
--
Joseph
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-01-12 2:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-11 19:08 [gentoo-user] mutt - view pdf files Joseph
2014-01-12 1:23 ` Walter Dnes
2014-01-12 2:05 ` Joseph
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox