Email

如何告訴 mutt 不要等待附件程序返回?

  • January 17, 2014

我將此行用於我的圖像mailcap

image/*; eog %s &;

但是 mutt 立即刪除了臨時文件,並且 eog 無法載入它。

當我刪除&mutt 時,它會等待 eog 關閉,直到它從命令行中逃脫。

這是我使用的:

.mailcap:

application/*; mkdir -p /tmp/mutt \; cp %s /tmp/mutt \; xdg-open /tmp/mutt/$(basename %s) &

.mutt / muttrc:

folder-hook . `rm -f /tmp/mutt/*`

每次嘗試打開附件時,都會將其複製到專用臨時目錄中並打開副本。

每次啟動時mutt,都會清除任何揮之不去的副本。

最後可能需要也可能不需要&,具體取決於您使用的命令。(有些版本xdg-open是阻塞的,而另一些則不是。)

不用說,您可以將其與任何命令一起使用。xdg-open只是一個方便的一站式處理程序。

引用自:https://unix.stackexchange.com/questions/65381