On 2009-09-22, Wu, Yue wrote:
> Hi, list,
> 
> I have a weird issue, my mailcap has this entry:
> 
>     text/html; opera '%s'; test=test -n "$DISPLAY"
> 
> But I still can't view the html attachment, opera always shows me a blank html
> file. What's wrong?

Is opera running in the foreground or in the background?  In other
words, when opera is attempting to display an attachment, is mutt
unresponsive to the keyboard or can you still control it?  If opera
is running in the background so that you can still control mutt
while opera is running, then the problem is probably that mutt is
clearing and deleting the file before opera has had a chance to read
it.  You'll need to either delay mutt's clearing of the file, e.g.,
by putting a sleep command after opera's invocation, or copy the
file before starting opera and running opera on the copy.  You can
find out more here:

    http://www.spocom.com/users/gjohnson/mutt/#background

A simpler solution would be to have mutt deliver the attachment to
opera's standard input, if that's possible with opera.

HTH,
Gary


Reply via email to