J'ai mis à niveau mon VMware Ubuntu du 18.04 au 18.10. Après la mise à niveau, tout fonctionnait bien jusqu'à ce que j'arrête et redémarre la machine virtuelle. À présent, l'affichage ne s'affiche pas en plein écran.
J'ai ensuite installé une nouvelle copie de 18.10 et au début, cela fonctionnait bien juste après l’installation et après le redémarrage, la même chose s’est produite.
Aucune suggestion?
J'ai rencontré le même problème sur une nouvelle installation de 18.10 sur VMWare 15.01. Si j'ai redémarré manuellement open-vm-tools après ma connexion, tout a fonctionné. J'ai essayé de réinstaller les outils VMWare, cela n'a pas aidé. Cela a résolu le problème:
Éditez ce fichier en utilisant votre outil d'édition préféré
/etc/systemd/system/multi-user.target.wants/open-vm-tools.service
Ajoutez ces lignes à la fin de la section "Unité"
Requires=graphical.target
After=graphical.target
Enregistrez le fichier et la prochaine fois que vous redémarrez, vous devriez être prêt à partir.
Vous pouvez appliquer les modifications immédiatement sans redémarrer en exécutant
Sudo systemctl daemon-reload
Sudo service open-vm-tools restart
Créez un fichier texte avec l'extension .sh. Par exemple setscreen.sh
Insérez le texte suivant et enregistrez.
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080
Exécutez ce fichier .sh en tant qu'exécutable. L'écran devrait aller en 1920x1080.
Utilisez "applications de démarrage" pour lancer le fichier au démarrage.
Voir ici: https://github.com/vmware/open-vm-tools/issues/3
Nécessite une édition de la section Unité de open-vm-tools
Après = graphical.target
allez dans Paramètres> Affichage> Spécifiez les paramètres du moniteur. Choisissez ensuite la bonne résolution pour votre ordinateur.
Retarder le service open-vm-tools pour qu'il démarre après le gestionnaire d'affichage et que cela semble fonctionner.
~ $ Sudo vi /lib/systemd/system/open-vm-tools.service
Ajouter sous [Unité] la ligne suivante:
Après = display-manager.service
Référence https://communities.vmware.com/thread/576221
Enregistrez le fichier et redémarrez. L'écran devrait pouvoir s'adapter au besoin.
Il suffit d’ajouter la commande Sudo service open-vm-tools restart
en tant que commande dans "Applications de démarrage" pour l’exécuter après le démarrage du système.