Just to add to this discussion. I finally figured out how to improve responsiveness on gtk3. I looked at mypaint and the way they resolved the same I issue I had. I have been doing some tests that look very promising, but I have not have time to test it with the gtk3 branch of xournal
In theory, the gtk3 branch is almost complete, but it might have a couple of lingering bugs that need to be addressed before it can be used for "production". --dmg On Thu, Aug 4, 2016 at 5:30 AM, Denis Auroux <aur...@math.berkeley.edu> wrote: > Xournal is intricately dependent on GTK+ (version 2) and a few other > libraries. If these GTK libraries are available on Ubuntu Touch then > likely Xournal can easily be compiled on that OS, it should just be a > matter of getting the right dependencies installed first and compiling > the code. I do not understand what exactly Ubuntu Touch is; but from > what I understand it does not run X11 natively, and GTK2 does not have a > backend for it. So the only way to run GTK2 applications seems to be in > some convoluted way. > > Rewriting Xournal to rely on a different toolkit is a huge amount of > work. There is a branch of xournal that relies on GTK3 instead of GTK2 > on Daniel German's repository, but it is not perfect; I understand that > GTK3 is supposed to have a backend for Mir, which might or might not be > more integrated with Ubuntu Touch. Porting Xournal to the Qt toolkit > favored by Ubuntu would amount to a complete rewrite from scratch, and I > have neither the time nor the energy to attempt to do so. In fact I > think it would be a terrible mistake, as Qt does not have (or at least > used not to have until fairly recently) adequate support for wacom-based > tablets, which are xournal's core constituency. > > I am also confused about why Ubuntu Touch would be a natural OS to use > in the classroom (but I have yet to meet someone who's using it). Most > students I interact with have smartphones (likely iOS or Android, not > Ubuntu Touch) and laptops (Windows or OS X or more rarely Linux, again > not Ubuntu Touch). The hardware used on the instructor's side is usually > up to the instructor, and while I personally advocate Linux you should > be free to choose whatever suits the task and runs the software you want > to run. > > I'm copying this to the developers mailing list in case someone has more > direct knowledge of Ubuntu Touch or suggestions in this respect. > > Denis > > > > On 08/03/2016 12:55 PM, pressh...@users.sf.net wrote: > > > ------------------------------------------------------------------------ > > > > Hi, > > > > Thanks for your work on Xournal. I think it has real potential as a > > whiteboard app tool in the classroom, so I'm writing to ask if you'd > > consider coding it for Ubuntu Touch. > > > > Thanks > > > > pleasepressh...@gmail.com > > > > ------------------------------------------------------------------------ > > -- > Denis Auroux > UC Berkeley, Department of Mathematics > 817 Evans Hall, Berkeley CA 94720-3840, USA > aur...@math.berkeley.edu > > ------------------------------------------------------------ > ------------------ > _______________________________________________ > Xournal-devel mailing list > Xournal-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xournal-devel > -- --dmg --- Daniel M. German http://turingmachine.org
------------------------------------------------------------------------------
_______________________________________________ Xournal-devel mailing list Xournal-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xournal-devel