Hi, Bernd Warken wrote: > I tried that with groff 1.18.1 of Debian testing and the actual > CVS-code of 1.20.1. In both variations, xour groffer command worked > without problems. The temporary file was not deleted. even wtih > several evince programs running. > > Maybe your evince version is buggy.
No, it's designed to work like that. Other Gnome desktop GUI programs do it too. Perhaps they've changed their mind over how it should work, but it isn't/wasn't a bug. Ted Harding wrote: > > Not surprising. The real question is what the _second_ shell prompt > > did. > > Nothing. It too remained active. In other words, the result of each > call to 'evince, in each separate window, was identical. Neither shell > prompt returned until the instance of 'evince' it invoked was closed > (by hand). Are you running the Gnome desktop? Perhaps the difference if behaviour is down to whether evince #2 finds the environment running that it needs to make contact with evince #1? On standard Ubuntu (Gnome) 8.04 LTS and 9.04 I get the behaviour I described earlier. evince #1 doesn't exit. evince #2 exits straight away leaving document displayed in a window. Whatever the reason for the differences we're seeing, it seems clear that this is what's making evince unsuitable for use with groffer for Blake unless he stops groff deleting the temporary file. Perhaps there's some option to evince that'll make #2 do the work itself, as if it couldn't contact #1. I've asked on the #evince IRC channel on irc.gnome.org. Cheers, Ralph.
