session: don't rely on crappy mailcaps

My `~/.mailcap` contains:

    */*; xdg-open '%s'; test=test -n "$DISPLAY"