Impossibile ottenere 1920 x 1080 in Ubuntu tramite VMWare


23

Ho appena installato Ubuntu e digitato sudo apt-get install open-vm-tools

Posso cambiare la mia risoluzione in 1920 x 1200, ma non 1920 x 1080. Qualche idea?

Ho provato questo , e questo, ma senza fortuna. Il secondo collegamento è per VirtualBox

Ho provato a cambiare le impostazioni di VMWare sul mio computer host (Windows 8) e sul mio SO guest (Ubuntu) senza fortuna. Ho davvero bisogno che funzioni.

Non penso di eseguire correttamente gli strumenti VM. Apparentemente dovrei eseguire il file .pl, ma quando faccio doppio clic su di esso, si apre un file di testo.

xrandr:

xrandr
Screen 0: minimum 1 x 1, current 1360 x 768, maximum 8192 x 8192
Virtual1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        60.0 +   60.3  
   2560x1600      60.0  
   1920x1440      60.0  
   1856x1392      60.0  
   1792x1344      60.0  
   1920x1200      59.9  
   1600x1200      60.0  
   1680x1050      60.0  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       60.0* 
   1280x800       59.8  
   1152x864       75.0  
   1280x768       59.9  
   1024x768       60.0  
   640x480        59.9  
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

inserisci qui la descrizione dell'immagine


Un piccolo chiarimento: Ubuntu hai appena installato il computer host o il computer client?
Kupiakos,

Siamo spiacenti, è il computer client.
EGHDK,

Inserisci tutte le informazioni supplementari fornite come commenti nella domanda stessa modificando la domanda.

Dai in uscitaxrandr
Zlatan l'

Forse xrandr --output Virtual1 --mode 1920x1080funziona?
Zlatan,

Risposte:


41

La mia soluzione:

Crea un file di testo con estensione .sh. Per esempiosetscreen.sh

Inserisci il testo seguente e salva.

xrandr --newmode "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080

Esegui questo file .sh come eseguibile. Lo schermo dovrebbe andare a 1920x1080.

Utilizzare "applicazioni di avvio" per avviare il file all'avvio.

Nota: sto eseguendo Mint 17 ma questo dovrebbe funzionare bene in Ubuntu.


Questo ha funzionato per me usando Ubuntu 15.04 virtualizzato in VMWare Player con Windows 7 come sistema operativo host.
Mark Tomlin,

Ha funzionato per me sul desktop Ubuntu 14.04 con Vmware 8 su Mac Osx. Grazie.
Sinan Eldem,

Grazie, ho riscontrato questo problema su ParrotSec OS 2.1 in esecuzione su vmware. Funziona come un fascino.
AnythingM3tal

Ha funzionato per me su Debian 8.5 (Jessie) in esecuzione su Vmware.
c0deous,

Ha funzionato per me In Ubuntu 17.04 / VMWare Workstation Pro
JREAM,

8

Sono andato allo stesso problema usando Linux Mint Cinnamon 17.3 sotto VMware Player 12.1.

Leggendo di più open-vm-toolssulla KB di VMware , ho scoperto che l'uso del open-vm-tools-desktoppacchetto è il modo consigliato per aggirare questo problema.

Quindi ti consiglio di eseguire anche a sudo apt-get install open-vm-tools-desktop. Tuttavia, tieni presente che la risoluzione verrà regolata automaticamente solo in modalità schermo intero, non in modalità finestra.


1
In realtà la risoluzione viene regolata quando si regola la dimensione della finestra. Ora funziona perfettamente per me. Grazie per il suggerimento.
yurtesen,

1
Upvoted. Anche Ubuntu Help ha descritto questa soluzione.
Franklin Yu,

4

È possibile aggiungere una modalità a xrander. Per te, il comando sarebbe qualcosa del tipo:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Potrebbe essere necessario dichiarare specificamente l'output aggiungendo l' --output Virtual1opzione. Ho calcolato questo comando con argomenti cvt 19200 1080 60. Potrebbero essere diversi per te. Quindi passa a quella modalità con questo

xrandr --output Virtual1 --mode 1920x1080 --rate 60

Intendi 1920x1080_60.00
EGHDK,

@EGHDK sì, ho aggiornato la mia risposta. Potrebbe essere necessario aggiungere l'opzione di output.
Dward

@EGHDK Vorrei anche suggerire di dare un'occhiata a VirtualBox. È un'alternativa open source a VMWare. Le aggiunte degli ospiti lo fanno automaticamente ogni volta che ridimensionate la finestra, insieme ad altre funzionalità come una tastiera condivisa tra host e macchina virtuale e una modalità di integrazione senza soluzione di continuità.
dward

1

Ho riscontrato lo stesso problema. Avevo installato strumenti vmware e non riuscivo a farlo andare a schermo intero. Quello che vuoi provare è nella macchina virtuale (Ubuntu) cambiare la risoluzione lì. Ha funzionato per me. Per qualche motivo non ha riconosciuto dinamicamente la risoluzione che volevo e ho dovuto cambiarlo manualmente per Ubuntu.


Quali impostazioni hai impostato in VMWare Player?
EGHDK

Le impostazioni che ho per la visualizzazione sono: Accelera la grafica 3d selezionata e Usa le impostazioni dell'host per i monitor selezionati. La modifica di queste impostazioni non mi ha aiutato. Se hai bisogno di altre impostazioni, chiedi.
Parnit,

Aggiornato la mia domanda per mostrare una rapida istantanea di Ubuntu. La risoluzione arriva a 1920 x 1200, ma salta totalmente 1920 x 1080. My WIndows 8 è impostato su 1920 x 1080.
EGHDK

Sfortunatamente, come te ho solo l'impostazione 1920 x 1200 mentre la mia vittoria 7 è 1920 x 1080p. Trovo che il 1680 x 1050 sia migliore di 1920 x 1200. Mi dispiace, non posso pensare ad altro.
Parnit,

1

Aggiungendo alla risposta di Dward, ho scoperto che dovevo usare questo comando:

xrandr --addmode Virtual1 1920x1080_60

dopo aver inserito il primo comando di dward:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Quindi sono stato in grado di selezionare la risoluzione nelle impostazioni.


1

Questo ha funzionato per me:

  1. Installa open-vm-tools-desktop e riavvia

    apt install open-vm-tools-desktop && reboot

  2. Installa il fusibile e riavvia

    per installare il fusibile && riavviare

  3. imposta Vista VM-> Ridimensiona automaticamente su Adatta ospite

Ho provato a installare tutto in una volta e poi riavviare e ridimensionare, non ha funzionato per qualche motivo, forse a causa dell'aggiornamento apt che avevo fatto prima di installare open-vm-tools-desktop. La soluzione sopra ha funzionato quando l'ho fatto prima di qualsiasi aggiornamento del pacchetto.


0

C'è una soluzione alternativa da parte di un tizio chiamato "dts-dreamer". È attaccato come patch sul bugtracker.

Ora per il problema: è una regressione dal 12.04 ed è ancora nel codice al 13.04.
Il bug ha ricevuto uno stato confermato sul bugtracker, ma Canonical non ha ancora commentato.
Soluzione? Nessuno che io conosca.

Il file xorg.conf funziona anche solo per alcune varianti. Come Ubuntu stesso e Kubuntu.
Contrassegna il bug se ti interessa (e se hai un account Launchpad.)


0

Accendi la macchina virtuale. Accedere alla macchina virtuale utilizzando un account con privilegi di amministratore o root. Vai a Macchina virtuale> Installa VMware Tools (o VM> Installa VMware Tools).

Nota: se si esegue la versione light di Fusion, una versione di Workstation senza VMware Tools o VMware Player, viene richiesto di scaricare VMware Tools prima che possano essere installati. Fai clic su Scarica ora per iniziare il download.

Aprire il CD di VMware Tools montato sul desktop di Ubuntu. Fare clic con il tasto destro del mouse sul nome del file simile a VMwareTools.xxx-xxxx.tar.gz, fare clic su Estrai in e selezionare il desktop Ubuntu per salvare i contenuti estratti.

La cartella vmware-tools-distrib viene estratta sul desktop di Ubuntu. Per installare VMware Tools in Ubuntu: Apri una finestra Terminale. Esegui questo comando per accedere alla cartella vmware-tools-distrib:

cd Desktop / vmware-tools-distrib

Esegui questo comando per installare VMware Tools:

sudo ./vmware-install.pl -d

Nota: l'opzione -d presuppone che si desidera accettare i valori predefiniti. Se non si utilizza -d, premere Invio per accettare le impostazioni predefinite o fornire le proprie risposte.

Inserisci la tua password di Ubuntu. Riavvia la macchina virtuale Ubuntu al termine dell'installazione di VMware Tools.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.