Kivy op de Raspberry Pi
Vooral de Pi profiteert van de portabiliteit van Kivy. Door de OpenGLondersteuning van de grafische kern draaien Kivy-toepassingen native op de miniprocessor, zowel in een venster onder X als zonder X-server en vensters. Een groot voordeel is dat Kivy als het op de juiste manier is geinstalleerd, ook gestures ondersteunt.
De Python-bibliotheek in de standaard repository van de Raspbian-distributie is in elk geval verouderd en bovendien verkeerd gecompileerd. In het pakket python-kivy ontbreekt uitgerekend de OpenGL-support. Daarom moet je het pakket op de Raspberry Pi opnieuw compileren. De broncode staat in de repository van de testing-branch van Raspbian. Om daar via apt rechtstreeks bij te kunnen, moet je de onderstaande regel toevoegen aan het bestand /etc/apt/ sources.list: De OpenGL-ondersteuning wordt daarbij automatisch geactiveerd, zodat je Kivy-programma's rechtstreeks in de tekstconsole en zonder grafische interface kunt uitvoeren.
Om ervoor te zorgen dat Kivy ook touch-events herkent, moet je het pakket mtdev-tools nog installeren en het configuratiebestand ~/.kivy/ config.ini aanpassen. Kivy maakt dat bestand met de standaardinstellingen pas aan als je de bibliotheek laadt met het volgende commando in Python: Vervolgens kun je het bestand ~/.kivy/ config.ini in een editor openen en het gedeelte onder [input] vervangen door de volgende regels: Overigens wordt de tekstconsole van Kivy bedekt zolang je applicatie in de grafische modus draait. De invoer komt dan in Kivy terecht en niet in de tekstconsole. Dat is voor appliances erg handig omdat ze dan niet eerst de consolelogins hoeven uit te schakelen om het scherm voor Kivy vrij te maken.