From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/83735 Path: news.gmane.org!not-for-mail From: Dan Christensen Newsgroups: gmane.emacs.gnus.general Subject: Re: MIME parts not saved Date: Tue, 13 Aug 2013 21:41:56 -0400 Message-ID: <878v05giaj.fsf@uwo.ca> References: <87wqo439c9.fsf@otago.ac.nz> <87txj4kdxs.fsf@otago.ac.nz> <87mwotshqt.fsf@uwo.ca> <8761vexxgv.fsf@uwo.ca> <87bo53uhji.fsf@uwo.ca> <87a9kmtjau.fsf@uwo.ca> <87txitswfn.fsf@topper.koldfront.dk> <87zjslnwr1.fsf@uwo.ca> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1376444574 11423 80.91.229.3 (14 Aug 2013 01:42:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 14 Aug 2013 01:42:54 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M31991@lists.math.uh.edu Wed Aug 14 03:42:55 2013 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V9Q6w-000210-Td for ding-account@gmane.org; Wed, 14 Aug 2013 03:42:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1V9Q6T-0002GN-CG; Tue, 13 Aug 2013 20:42:25 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1V9Q6Q-0002G9-I4 for ding@lists.math.uh.edu; Tue, 13 Aug 2013 20:42:22 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1V9Q6O-0006MJ-O7 for ding@lists.math.uh.edu; Tue, 13 Aug 2013 20:42:21 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1V9Q6M-00062C-MT for ding@gnus.org; Wed, 14 Aug 2013 03:42:18 +0200 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1V9Q6K-0001dS-4j for ding@gnus.org; Wed, 14 Aug 2013 03:42:16 +0200 Original-Received: from cpe0023bee5dd21-cm0023bee5dd1e.cpe.net.cable.rogers.com ([99.255.155.91]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 14 Aug 2013 03:42:16 +0200 Original-Received: from jdc by cpe0023bee5dd21-cm0023bee5dd1e.cpe.net.cable.rogers.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 14 Aug 2013 03:42:16 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 33 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cpe0023bee5dd21-cm0023bee5dd1e.cpe.net.cable.rogers.com User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/23.3 (gnu/linux) Mail-Copies-To: never Cancel-Lock: sha1:sFD/j13/ump9GDu+6u3xRKZoKTI= X-Spam-Score: -4.7 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:83735 Archived-At: Katsumi Yamaoka writes: >> Unfortunately this also means that eog will stop displaying the >> image if the file is deleted. > > For the present Gnus code, it starts the timer when Gnus detects > that the external viewer process exits. With current git Gnus, I just tried hitting 'e' on a jpg attachment, which on my system runs the imagemagick display command, and I also tried running `v eog RET', to manually run eog, and in both cases Gnus didn't start the 1 minute timer until I quit the viewer. So this is working correctly. Based on the behavior of older versions of Gnus, I had thought that the timer started right after viewing started. With the new procedure, things work fine with eog. I still anticipate problems, as there are many viewers that hand the work off to another process and then exit immediately. For example, if I want to view an html attachment in google-chrome while I have an existing google-chrome running, the new process sends a message to the existing process and then exits. And programs like xdg-open and gnome-open do the same thing. So I'd still prefer to leave the temporary files around for much longer. Thanks so much for all you have done! Things are much better than they were before your improvements. Dan