web-dev-qa-db-fra.com

Comment définir la résolution de l'écran sous Ubuntu 16.04 64 bits s'exécutant sous le lecteur VMware Workstation 12 sur un hôte Windows 7?

Je peux définir manuellement la résolution de l'écran une fois que je me suis connecté à l'aide de la commande suivante:

xrandr -s 1360x768

mais je ne suis pas capable de le faire "coller". Chaque fois que je me connecte à nouveau, la résolution pendant quelques instants passe à 1360x768, mais lorsque le bureau apparaît, elle revient à 800x600.

J'ai également essayé d'autres versions de la commande, si cela compte. Par exemple, xrandr --output Virtual1 --mode 1360x768. Cela fonctionne tant que je ne quitte pas la session en cours, mais que je repasse en 800x600 lorsque je me reconnecte.

J'ai essayé ce qui suit:

  1. Placez la commande dans un /etc/lightdm/lightdm.conf, mais cela empêche l'affichage de l'interface graphique complète.
  2. Edité ~/.xprofile pour exécuter la commande permettant de définir la résolution de l'écran, mais cela ne fonctionne pas.
  3. Installez open-vm-tools et assurez-vous qu'il est à jour.
  4. Accélération 3D désactivée dans les paramètres de la VM, comme suggéré dans une autre réponse. Cela n'a fait aucune différence.
  5. Ajout de la commande xrandr dans mon ~/.bashrc. Cela provoque la résolution correcte à chaque fois que j'ouvre un terminal, mais cette solution est kludgy. Je ne veux pas avoir à ouvrir un terminal pour que ma résolution d'écran soit correctement définie.

Des idées quoi d'autre pourrait être fait?

Merci d'avance!

Edit: J'utilise VMware Workstation 12 Player, version 12.1.1 (build-3770994)

19
ARV

J'ai déjà écrit ici qu'une installation propre d'ubuntu ne présente aucun problème de résolution. Mais après cela, j'ai trouvé la solution alors que je cherchais une solution à un autre problème.

Suivez les étapes ci-dessous et tout sera corrigé. Si vous disposez des derniers outils VMware et que open-vm-tools n’est pas installé, passez à l’étape 3.

1) Sudo apt-get autoremove open-vm-tools

2) Installez VMware Tools en suivant la méthode habituelle (Machine virtuelle -> Réinstallez VMWare Tools)

3) Redémarrez la VM

4) Sudo apt-get install open-vm-tools-desktop

5) Redémarrez la VM.

J'espère que cela t'aides. Je sais à quel point il est frustrant d'essayer de résoudre ce problème.

13
sercan

Si vous utilisez Ubuntu sur VMWare Workstation, vous devez installer VMWare tools pour obtenir une résolution correcte.

Voici la procédure étape par étape pour le faire:

  • Démarrez votre machine virtuelle et connectez-vous à votre Ubuntu.

  • Allez à VM -> Installez VMWare Tools ...

    enter image description here

  • Cliquer sur install

  • Vous devriez maintenant voir un CD virtuel nommé "Outils VMWare" monté sur votre Ubuntu. Copiez le VMWareTools-xx.xx.xx.xxxxx.tar.gz dans votre répertoire personnel.

  • L'extraire

    enter image description here

  • Accédez au dossier extrait dans un terminal:

    cd ~/vmware-tools-distrib
    
  • Fournissez une autorisation d'exécution pour vmware-install.pl

    chmod +x vmware-install.pl
    
  • Exécutez-le avec les privilèges de superutilisateur.

    Sudo ./vmware-install.pl
    
  • Tapez votre mot de passe. Lorsque vous êtes invité à entrer le type de confirmation yes et appuyez sur Enter. Si vous souhaitez installer avec les paramètres par défaut, continuez à appuyer sur Enter pour les prochains messages, qui sont:

    • Tout en effectuant la procédure ci-dessous, appuyez sur Enter lorsqu'on lui a demandé "Besoin de créer ..... C'est ce que vous voulez?"

    • Répertoire par défaut /usr/bin

    • Répertoire par défaut contenant les répertoires init /etc
    • Répertoire par défaut avec les scripts d'initialisation: /etc/init.d
    • Fichiers Directory Demon par défaut: /usr/sbin
    • Répertoire par défaut pour les fichiers de bibliothèque: /usr/lib/vmware-tools
    • Répertoire par défaut pour les fichiers de bibliothèque d'agent commun: /usr/lib
    • Répertoire par défaut pour les fichiers temporaires de l'agent commun: /var/lib
    • Répertoire par défaut pour les fichiers de documentation: /usr/share/doc/vmware-tools
  • Presse Enter lorsqu'on vous demande si vous voulez appeler /usr/bin/vmware-config-tools.pl

  • Presse Enter pour toutes les autres requêtes.

  • Maintenant redémarrez votre Ubuntu.

Réglage correct de la résolution.

  • Après le redémarrage, allez à Paramètres système -> Affichages -> Résolution et sélectionnez votre résolution préférée, puis cliquez sur Apply et suivi de Keep this Configuration

    enter image description here

C'est tout ; -) . Redémarrez et vous verrez ses 1366x768 par défaut : -)

8
Severus Tux

La modification de la résolution nécessite les outils VMWare ou leurs équivalents à code source ouvert. J'ai trouvé que les versions Open Source fonctionnaient un peu mieux que les versions à compilation qui sont livrées avec VMWare Workstation.

Installez les outils Open VM avec les commandes suivantes. Notez que si vous avez déjà installé VMware Tools, vous devez d’abord les désinstaller.

Sudo apt-get install open-vm-tools open-vm-tools-desktop

Une fois que cela est fait éteignez complètement la VM, puis redémarrez-la dans Workstation.

Vous pouvez ensuite voir un ensemble plus large de résolutions dans l'interface graphique, comme vous le feriez pour un ordinateur standard, ou utiliser les options "Autofit Guest" et "Fit Guest Now" de VMware Workstation avec les outils Desktop Open VM pour ajuster automatiquement le résolution.

Ceci est confirmé en travaillant sur des machines VMware Workstation, ainsi que des machines virtuelles VMware ESXi accessibles via VMware Workstation, sur Ubuntu, Lubuntu, Xubuntu et Kubuntu 16.04 LTS que j’ai personnellement exécutées, et cela fonctionne presque parfaitement (assurez-vous suffisamment de mémoire vRAM sur les ordinateurs virtuels, car il faut la vidéo RAM de cette _ allocation virtuelle RAM que vous donnez par défaut ...)

1
Thomas Ward

Comme vous, je ne trouve aucun moyen de le faire fonctionner au démarrage, mais j’ai trouvé un moyen de le faire fonctionner à la connexion, ce qui était "suffisant" pour moi. J'ai ajouté ceci à mon ~/.profile:

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode Virtual1 1600x900_60.00
xrandr -s 1600x900

Vous devriez pouvoir faire la même chose pour votre résolution:

xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode Virtual1 1360x768_60.00
xrandr -s 1360x768

Cela ne semble plus fonctionner sur 18.04, cependant (il change et puis revient immédiatement). Dans ce cas, ajoutez ce qui précède à un fichier exécutable .sh et ajoutez une nouvelle entrée l’appelant à partir du fichier Applications de démarrage: d’Ubuntu:

screenshot

0
Matthew Read

J'ai eu le même problème, ennuyeux mais finalement résolu en utilisant une variante de la première réponse suggérée ci-dessus.

J'utilise Ubuntu 16.04.3 sur Fusion 8.5.8 avec HW version 12.

Dans les paramètres d'affichage de Fusion:

  1. "Utiliser la résolution complète pour l'affichage de la rétine" doit être coché
  2. "Utiliser les préférences d'affichage de Fusion" défini pour "Fenêtre unique" et "Plein écran".

Fusion s'exécute sous MacOS 10.12.6 sur MacBook Pro avec les préférences d'affichage définies sur "Par défaut pour l'affichage".

  1. Sudo apt-get autoremove open-vm-tools
  2. Installez les outils VMware de Fusion en tant que root
  3. Redémarrer

J'ai remarqué qu'après le redémarrage, tout semblait parfait, je suis revenu avec ma résolution 1920x1200 mais j'ai poursuivi avec les étapes finales suggérées:

  1. Sudo apt-get install open-vm-tools-desktop
  2. Redémarrer

Je suis revenu avec le minuscule 2560x1600, modifié et enregistré dans ma résolution préférée, puis déconnecté et reconnecté (en fait, vous êtes retourné sur le bureau de votre Mac et inversement car cela rétablirait également les paramètres) et Ubuntu est revenu au 2560x1600.

Ainsi, le correctif final dans cet état (exécutant uniquement les outils VMware avec open-vm-tools-desktop) est le suivant:

  1. Sudo apt-get autoremove open-vm-tools-desktop
  2. Exécutez une installation des outils VMware sur les applications existantes (la première étape a permis de supprimer certaines bibliothèques et certains pilotes requis).
  3. Redémarrer

Cela fonctionne comme un charme et jusqu'à présent, je n'ai pas remarqué de fonctionnalité manquante ou perdue à cause du fait que les outils de bureau ouverts ne sont pas installés. Il semble que les outils de VMware vous fournissent tout ce dont vous avez besoin et qu'il fonctionne.

0
mike