Could I compile a python GTK appeared for Ubuntu touch?
I am sorry if this is the wrong place for this question.
I have created a simple web browser in python using PyGoObject, GTK and Webkit2
I am looking to port it to ubuntu touch, however I can't find any information anywhere about it.
Is it possible to build a GTK python appeared for UBtouch?
CiberSheep last edited by
@CiberSheep Ah, thank you! I'll look into libertine then
dobey last edited by
You don't need libertine. You would however need to include the dependencies in the click package, and support scaling properly in your app, to have it work as a "native" app, though currently GTK+ apps will probably not work so well.
Packaging a GTK app as an click package is possible, but I could only manage to do so by giving the app special permissions (so this is a workaround and will most likely not be excepted in the official app store). Here is an example that worked on my Nexus 4 with Mir as the display manager and will maybe also work on other devices:
Video of working app (a simple image editor):
Some of the things done here will maybe not be necessary on some devices or in future versions of Ubuntu Touch.
I had to add this lines to the .desktop file:
I had to add this line to the .apparmor file:
Otherwise I would get this error:
** (process:26446): WARNING **: Unable to exec '/usr/lib/arm-linux-gnueabihf/ubuntu-app-launch/xmir-helper image-and-buttons_0.9.0 ut_session.sh' in '/opt/click.ubuntu.com/.click/users/phablet/image-and-buttons': Permission denied
I had to export this variable to get bigger buttons/text/entries...:
To get an on screen keyboard I installed this packages on my device:
...and exported this variable:
I reply to this old post, because when I searched for a solution, this was one of the first things that came up and I could not find any working examples my self.
Maybe someone will find this helpful or will tell me if my app and my solution also work on other devices.
Some of the things I did, were taken from this website: