Ubuntu indicators written in python can be done with two APIs : appindicator and AppIndicator3. What is the difference between them and is there any advantage to using one over the other ?
Ubuntu – the difference between appindicator and AppIndicator3
application-developmentindicatorpython
Related Question
- Ubuntu – How to control the position of an indicator created with appindicator.Indicator
- Ubuntu – detailed API documentation on the python binding for appindicator
- Ubuntu – Difference between Qt Creator and Ubuntu SDK
- Ubuntu – the difference between pip and conda
- Ubuntu – How to develop a System Indicator for Unity
- Ubuntu – Using Gtk.Widgets in App Indicators with Python
Best Answer
The differences might seem subtle in actual usage, but:
libappindicator1
is bound via GTK2libappindicator3-1
is bound via GTK3.There may be deeper stuff that you can look into but that should get you pointed in the right direction. Nothing to do with the version of Python. All the heavy lifting is done through GObject introspection.
Oh there does seem to be a difference in the version of
libindicator
each binds to too.