Hm, I thought it was working, but I actually hadn't checked the synctex part, just the viewer launch, sorry about that! So the viewer launches, the dbus call seems correct (changing the arguments or method name gets an error), but the viewer still doesn't show the file where it's supposed to. It works with evince. Actually I googled a bit and I saw that in a version of atril more recent than the one I have (I have 1.8.1), there has been a few fixes, and the last argument has been brought back: http://git.mate-desktop.org/atril/commit/?id=b7918f40bd6a2c6b63bca6d4e095194160c08a5b, backported from an evince commit in 2010. The last version of atril hasn't made my distro yet, so I'll wait for things to settle down before doing anything. I'll switch to evince for the time being. Sorry for the noise.
Best, Antoine On 12 February 2016 at 16:22, Mosè Giordano <[email protected]> wrote: > Hi Antoine, > > 2016-02-11 21:19 GMT+01:00 Antoine Levitt <[email protected]>: > > Close: (when (equal "evince" app) :uint32 0) returns nil if app != > evince, > > which gets transmitted to dbus as the boolean false. I'm not sure how to > do > > this without duplicating the call? > > > > Other than that, works great under my version of atril. Thanks! > > Thank you so much for reporting this problem. Looking better at that > function I also noticed that only "0" was actually passed as argument > of `dbus-call-method', as 0 is the last form of `when''s body. I > think the attached patch cures both bugs. Please, tell me if it works > for you. > > Bye, > Mosè >
_______________________________________________ bug-auctex mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-auctex
