Saya menggunakan baris ini untuk gambar di mailcap
:
image/*; eog %s &;
tetapi mutt segera menghapus file temp dan eog tidak dapat memuatnya.
Ketika saya menghapus &
mutt, menunggu eog ditutup sampai lolos dari baris perintah.
email
mutt
mime-types
Profpatsch
sumber
sumber
&
xdg-open. Tidak ada salahnya untuk memilikinya di sana, kan?mailcap
denganxdg-open
? dan salin jawaban itu. Saya yakin ada beberapa orang dengan pertanyaan itu.text/html; t=$(mktemp /tmp/XXXXXXXXXX) \; cp %s "$t" \; /bin/sh -c "firefox $t \; rm $t \;" &
shutdown-hook
saja; ini hanya mengosongkan dir tmp ketika mutt dimatikan.Anda bisa menggunakan perintah wrapper yang:
mutt
melakukannya.Sesuatu seperti:
Dan letakkan sesuatu seperti:
Di mana
muttv
skrip di atas.Di atas tidak membuat asumsi di mana nama file muncul (s) dalam daftar argumen atau karakter apa yang dikandungnya ... Itulah sebabnya kami pertama kali bertanya
mutt
apatmpdir
itu (jadi kami menggunakannya untuk menentukan apa file untuk lihat ).Dalam kebanyakan kasus, itu akan berlebihan, dan seperti yang ditunjukkan Gilles mungkin tidak berfungsi jika tmpdir ditentukan sebagai relatif terhadap folder kotak surat Anda.
Yang lebih sederhana adalah:
Ganti
mv
dengancp
jika Anda tidak ingin menyentuh file asli yang disediakan olehmutt
.sumber
.muttrc
karena sayatmpdir="=tmp"
. Mengapa tidak mengambil direktori dari nama file?new-$original
see
baris perintah, saya tidak berharap untuk menghapus file, bahkan jika itu ada di/tmp
!) Solusi: buat tautan keras.