В Втр, 12/09/2006 в 11:41 -0400, Bryan Clark пишет: > Roderich Schupp wrote: > >> But what some of us really would like to see is a "watch file" feature > >> making automatic reloads. "gv" and "xdvi" have this feature. > >> > > > > This has come up repeatedly on the list before, google for > > "evince reload site:mail.gnome.org", read the first few hits and also > > http://bugzilla.gnome.org/show_bug.cgi?id=304249 > Also helps to search for "evince watch file site:mail.gnome.org" to get > other relevant hits. This feature has been a willow in the winds for > sometime now. > > In some original user research we found that people doing latex didn't > want an auto file reload because they would like to compare latex > changes. Using a manual ctrl-R reload allowed for this to happen, > having two instances of a document open allowed you to refresh one and > zoom in on changes to compare to the stale instance. Of course not too > long after that we made Evince keep a 1:1 document to window ratio which > you would assume breaks the use case of those latex users we originally > talked to. However no one seems to be filing bugs about not being able > to open a document more than once so perhaps we don't have that audience > or they just don't use evince that way? I don't know. > > There were suggestions for ways to still compare changes with an > auto-reload system, but it involves check box items hidden where people > won't really find them or in the open where they are completely > confusing to most people. Neither situation is ideal. I remember some > ideas about using command line options as well. > > Now since we've long had this 1:1 ratio of document to evince without > much complaint AFAIK I don't see why we don't have a file watch on every > file evince has opened. It seems we've always had some issues that need > to be overcome in the back end regarding the reloading but the idea of > the feature seems sound. > > Also I think at some point we had attempted to create a D-BUS interface > for latex users, this is the idea I tended to like the most. By opening > up the D-BUS interface of Evince to allow extra tweaking options someone > could easily create a pygtk + d-bus UI that listed all the documents > evince had opened and allowed you to watch some of them and not watch > others; a latex-evince / postscript-evince toolkit if you will. We > could ship this thing as a separate application to evince and anyone > doing latex development could use it to really be a pro-evince user. I > think we were just lacking evince / latex developers to do the work. > > Cheers, > ~ Bryan Everything might be simpler. We have Bug 327951 – reopen file should reload it http://bugzilla.gnome.org/show_bug.cgi?id=327951 then running evince filename once again will reload file, thus we'll sole this problem too. I can easily commit small patch for that. Bryan, what do you think?
Attachment:
signature.asc
Description: =?koi8-r?Q?=FC=D4=C1?= =?koi8-r?Q?_=DE=C1=D3=D4=D8?= =?koi8-r?Q?_=D3=CF=CF=C2=DD=C5=CE=C9=D1?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=C1=CE=C1?= =?koi8-r?Q?_=C3=C9=C6=D2=CF=D7=CF=CA?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=D8=C0?=