Stap 17: Touchscreen setup (voorbereiding van de OS voor touchscreen input)
Vanaf op dit ogenblik is er maar één operating systemen die ik heb kunnen om touch input voor (Ubuntu, hoewel ik heb gehoord van Pidora voor de Raspberry Pi eveneens moeten werken). Dit is omdat de touchscreen controller (Egalax 0eef:0001) die ik gebruik wordt niet herkend als een HID (Human Interface Device) door Android. Ik heb gehoord van sommige mensen die zijn geweest kundig voor wijzigen van de Android kernel ter ondersteuning van deze controller boord. Helaas heb ik niet het voldoende ervaring met de Linux bevellijn nodig om te kunnen wijzigen met succes de Android kernel (ik heb echter in geslaagd om enkele uren proberen al afval). De rest van deze stap zal worden besteed aan de uitleg over het inschakelen van touchscreen input voor de Ubuntu OS.
- Wanneer u eerst de stekker in uw touchscreen moet u merken dat de muiscursor beweegt wanneer u de overlay touchscreen aanraakt. De muiscursor kan echter niet overeen waar je aanraken van het scherm, dus we gaan hoeft te kalibreren, hoeft.
- Beginnen met het downloaden van Xinput kalibrator van de Ubuntu Software Center.
- Open de terminal Ubuntu, type "xinput_calibrator" en klik op enter. (Dit zal het openen van een nieuw venster met een "X" in elk van de vier hoeken.)
- Klik op elk van de X'en worden weergegeven. Dit zal het touchscreen opnieuw kalibreren, maar zal niet het effect permanent maken zodat de volgende keer dat je reboot het tablet dat het niet correct opnieuw worden gekalibreerd.
- Zodra u het touchscreen hebben gekalibreerd, verschijnt er een sectie met nieuwe kalibratie waarden. Deze sectie moet worden gekopieerd.
- Volgende type "nano etc/X11/xorg.conf.d/99-calibration.conf" en klik op enter.
- Het plakken van de sectie die u gekopieerd hier. Er zijn ook een paar meer instelling die u, zoals aanpassen kunt "SwapAxes" (swaps X en Y-as), "InvertX" (keert u X-waarden), en "InvertY"(Inverts Y values). Invoeren van "1" voor om het even welk van deze opties de actie wordt uitgevoerd voor deze optie. Invoeren "0" voor om het even welk van deze opties die optie uit het uitvoeren van haar optreden zal houden en het zal worden weggelaten.
- Type "cntrl-o" de wijzigingen op te slaan.
- Type "cntrl x" om af te sluiten.