Re: Feature suggestion: file reload



В Втр, 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?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]