Je suis sur Ubuntu 18.04, voici comment je l'ai résolu:
J'ai créé l'affichage virtuel en répondant à cette question: lien
Créez un fichier 20-intel.conf:
sudo vi /usr/share/X11/xorg.conf.d/20-intel.conf
Ajoutez les informations de configuration suivantes dans le fichier:
Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "2"
EndSection
Cela indique au processeur graphique Intel de créer 2 écrans virtuels. Vous pouvez changer
le nombre de VirtualHeads à vos besoins.
Ensuite, j'ai fait un script shell (n'oubliez pas de définir l’exécutable) et placez-le dans les applications de démarrage:
#! /bin/bash
/usr/bin/xrandr -d :0 --output VIRTUAL1 --primary --auto
/usr/bin/xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900$
/usr/bin/xrandr --addmode VIRTUAL1 "1600x900_60.00"
/usr/bin/xrandr
De cette façon, VIRTUAL1 est défini en tant que sortie et connecté. Au démarrage, un nouveau mode (trouvé en utilisant "cvt 1600 900") est en cours de création et nommé sur VIRTUAL1.
Le seul problème avec ceci est le suivant: le dock manque au redémarrage ... Je n'ai pas encore résolu ce problème.