Problème
Lorsque l’on ne paramètre pas le Raspberry Pi et qu’on ne le connecte pas à un écran, la résolution par défaut de l’écran est très petite et trop difficilement exploitable lors d’une connexion via VNC (vino-server est ici employé).
Résolution
On va ici modifier la résolution par défaut dans le fichier de configuration de boot du Raspberry Pi.
Méthode 1
Dans le fichier /boot/config.txt
#>> Tells your Pi an HDMI display is attached.
hdmi_force_hotplug=1
hdmi_ignore_edid=0xa5000080
hdmi_group=2
#Forces a resolution of 1024x768 at 60Hz. See here for more options
hdmi_mode=16
Cette méthode marche bien avec Raspbian buster et jessie.
Méthode 2
Dans le fichier /boot/config.txt, repérer la ligne framebuffer_width et framebuffer_height et les décommenter.
#>> Tells your Pi an HDMI display is attached.
framebuffer_width=1280
framebuffer_height=800
Laisser 800 plutôt que 720 car en effet ... c’est plus pratique à l’affichage.
Cette méthode marche avec Ubuntu-Mate 18.4.3, mais pas Raspbian 10.
Méthode 3
L’autre méthode consiste à modifier le fichier de configuration de lightdm.
Remarque
Eviter de manipuler xrandr qui va juste polluer la configuration sans rien apporter ...
Ne pas appliquer les méthodes 1 et 2 en même temps sur Raspbian 10 au risque de se retrouver avec un écran VNC plus grand que ce qui est réellement déclaré !
Liens divers
How to get the display settings right on Raspberry Pi
Troubleshooting VNC Server on the Raspberry Pi
Modifier la taille du bureau virtuel lors d’un partage d’écran via VN
Xrandr