Pour changer l'orientation de l'écran, il va falloir modifier le fichier uEnv.txt se situant dans le dossier /boot/ :

sudo nano /boot/uEnv.txt

Il faut ajouter à la première ligne :

fbcon=rotate:<n>

où <n> peut être remplacé par :

  • "0" - Orientation normale : (0 degrés)
  • "1" - Rotation dans le sens des aiguilles d'une montre (90 degrés)
  • "2" - Orientation inverse (180 degrés)
  • "3" - Rotation dans le sens inverse des aiguilles d'une montre (270 degrés)

Exemple pour tourner à 180° :

fbcon=rotate:2

Il faudra aussi changer le fichier 99-fbturbo.conf se situant dans le dossier /usr/share/X11/xorg.conf.d/

sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf

Il faudra que le fichier soit modifié ainsi (exemple pour tourner l'écran à 180°) :

Section "Device"
        Identifier      "Allwinner A10/A13 FBDEV"
        Driver          "fbturbo"
        Option          "fbdev" "/dev/fb0"
        Option          "Rotate" "UD"
        Option          "InvertX" "true"
        Option          "InvertY" "true"
        Option          "SwapbuffersWait" "true"
        Option          "HWCursor" "false"
EndSection

Section "Screen"
        Identifier "Sunxi Screen"
        Device "Sunxi FBDEV"
EndSection

Les options utiles à la rotation de l'écran sont :

  • "Rotate" "paramètre" afin de tourner l'écran
    • "UD" : Inverse
    • "CW" : Sens des aiguilles d'une montre
    • "CCW" : Sens inverse des aiguilles d'une montre
  • "InvertX" et "InvertY" afin de changer les axes de la souris
    • "true"
    • "false"
  • "HWCursor" afin d'utiliser les axes paramétrés.
    • "false" : utilise les curseurs software

N'hésitez pas à changer les options afin qu'elles vous conviennent.

Enfin un reboot vous permettera d'appliquer cette configuration !

Merci d'avoir suivi ce tutoriel !

Source : http://forum.lemaker.org/thread-2212-1-1-.html

Par : Zakaria YAHI