VMWare üzerinden 1920 x 1080 Ubuntu'da alınamıyor


23

Sadece Ubuntu'yu yükledim ve yazdım sudo apt-get install open-vm-tools

Çözünürlüğümü 1920 x 1200 olarak değiştirebilirim, ancak 1920 x 1080'yi değiştiremiyorum. Herhangi bir fikriniz var mı?

Ben denedim bu ve bu ancak şans yok. İkinci bağlantı VirtualBox içindir

VMWare ayarlarını ana bilgisayarımdaki (Windows 8) ve Konuk İşletim Sistemimdeki (Ubuntu) şanssız bir şekilde değiştirmeyi denedim. Çalışmak için buna gerçekten ihtiyacım var.

Vm araçlarını doğru kullandığımı sanmıyorum. Görünüşe göre .pl dosyasını çalıştırmam gerekiyordu, ancak çift tıkladığımda bir metin dosyası açılıyor.

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)

görüntü tanımını buraya girin


Küçük bir açıklama - sadece ana bilgisayarı mı yoksa istemci bilgisayarı mı kurduğunuz Ubuntu mu?
Kupiakos

Üzgünüm, bu istemci bilgisayar.
EGHDK,

Soruyu düzenleyerek, yorum olarak sağladığınız tüm bilgileri sorunun içine koyun.

Ver çıkışı arasındaxrandr
Zlatan

Belki xrandr --output Virtual1 --mode 1920x1080işe yarar?
Zlatan

Yanıtlar:


41

Çözümüm:

.Sh uzantılı bir metin dosyası oluşturun. Örneğinsetscreen.sh

Aşağıdaki metni ekleyin ve kaydedin.

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

Bu .sh dosyasını bir yürütülebilir dosya olarak çalıştırın. Ekran 1920x1080'e gitmeli.

Dosyayı başlangıçta başlatmak için "başlangıç ​​uygulamaları" kullanın.

Not: Nane 17 kullanıyorum ama bu Ubuntu'da iyi sonuç vermeli.


Bu benim için VMWare Player'da Windows 7 işletim sistemi olarak sanallaştırılmış Ubuntu 15.04 kullanarak çalıştı.
Mark Tomlin

Benim için Ubuntu 14.04 masaüstünde Mac Osx'ta Vmware 8 ile çalıştı. Teşekkürler.
Sinan Eldem

Teşekkürler, vmware üzerinde çalışan ParrotSec OS 2.1'de bu sorunu yaşıyordum. ÇALIŞIYOR bir cazibe gibi.
Her şey

Vmware üzerinde çalışan Debian 8.5 (Jessie) 'da çalıştı.
c0deous

Benim için çalıştı Ubuntu'da 17.04 / VMWare İş İstasyonu Pro
JREAM

8

VMware Player 12.1 altında Linux Mint Cinnamon 17.3 kullanarak aynı soruna gittim.

Daha hakkında okuyorum open-vm-toolsüzerinde VMware KB , kullanıyorum bulundu open-vm-tools-desktoppaketi bu sorunu işe tavsiye edilen yoldur.

Bu yüzden bir de yürütmenizi öneririm sudo apt-get install open-vm-tools-desktop. Ancak, çözünürlüğün sadece tam ekran modundayken, pencere modundayken otomatik olarak ayarlanacağını unutmayın.


1
Aslında, pencere boyutunu ayarladığınızda çözünürlük ayarlanır. Şimdi benim için mükemmel çalışıyor. İpucu için teşekkürler.
Ağustos'ta

1
Upvoted. Ubuntu Yardım da bu çözümü açıkladı.
Franklin Yu

4

İçin bir mod ekleyebilirsiniz xrander. Senin için, komut şöyle bir şey olurdu:

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

--output Virtual1Seçeneği ekleyerek çıktıyı özellikle belirtmeniz gerekebilir . Bu komut argümanlarını ile hesapladım cvt 19200 1080 60. Senin için farklı olabilirler. O zaman bununla o moda geçin

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

1920x1080_60.00
EGHDK

@EGHDK evet, cevabımı güncelledim. Çıktı seçeneğini eklemeniz gerekebilir.
saat

@EGHDK Ayrıca VirtualBox'a göz atmanızı öneririm. VMWare'e açık kaynaklı bir alternatif. Konuk eklemeleri, pencereyi her yeniden boyutlandırdığınızda, ana bilgisayar ile sanal makine arasındaki paylaşılan klavye ve kesintisiz bir entegrasyon modu gibi diğer özelliklerle birlikte bunu otomatik olarak yapar.
saat

1

Ben de aynı problemle karşılaştım. Vmware araçları yüklü ve tam ekrana gitmek için alamadım. Denemek istediğiniz sanal makinede (ubuntu) oradaki çözünürlüğü değiştirin. Benim için çalıştı. Nedense istediğim çözünürlüğü dinamik olarak tanımıyordu ve ubuntu için manuel olarak değiştirmek zorunda kaldım.


VMWare oynatıcıda hangi ayarları yaptınız?
EGHDK,

Görüntülemek için sahip olduğum ayar: Accelerte 3d Graphics kontrol edildi ve seçilen monitörler için Host ayarlarını kullan. Bu ayarları değiştirmek bana yardımcı olmadı. Başka ayarlara ihtiyacınız olursa lütfen sorunuz.
Parnit

Hızlı bir şekilde Ubuntu enstantanesi göstermesi için sorumu güncelledim. Çözünürlük 1920 x 1200'e
ulaşıyor

Maalesef, senin gibi sadece 1920 x 1200 ayarını elde ediyorum, benim kazancım 7 ise 1920 x 1080p. 1680 x 1050’nin 1920 x 1200’den daha iyi olduğunu düşünüyorum. Üzgünüm, başka bir şey düşünemiyorum.
Parnit

1

Dward'ın cevabını ekleyerek bu komutu kullanmam gerektiğini buldum:

xrandr --addmode Virtual1 1920x1080_60

dward'ın ilk emrine girdikten sonra:

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

Ardından ayarlarda çözünürlüğü seçebildim.


1

Bu benim için çalıştı:

  1. Open-vm-tools-desktop'ı yükleyin ve yeniden başlatın

    apt yüklemek open-vm-tools-desktop ve& yeniden başlat

  2. Sigortayı takın ve yeniden başlatın

    apt yükleme sigortası && yeniden başlat

  3. VM View-> Autosize'i Autofit Guest olarak ayarlayın.

Her şeyi bir kerede yüklemeyi denedim ve sonra yeniden başlatıp yeniden boyutlandırdım, belki de open-vm-tools-desktop'ı yüklemeden önce yaptığım yükseltme nedeniyle bir nedenden dolayı işe yaramadı. Yukarıdaki çözüm, herhangi bir paket güncellemesinden önce yaptığımda çalıştı.


0

"Dts-dreamer" adında bir adam tarafından bir geçici çözüm var . Böcek avcısına bir yama olarak eklenmiş.

Şimdi konu için: 12.04'ten itibaren bir gerileme ve hala 13.04'ten itibaren kodda.
Hata bugtracker'da onaylanmış bir durum aldı, ancak Canonical henüz yorum yapmadı.
Çözüm? Hiçbiri bilmiyorum.

Xorg.conf dosyası ayrıca yalnızca bazı değişkenler için çalışır. Ubuntu'nun kendisi ve Kubuntu gibi.
Lütfen sizi etkilerse hatayı işaretleyin (ve bir Launchpad hesabınız varsa).


0

Sanal makineyi açın. Yönetici veya kök ayrıcalıklarına sahip bir hesabı kullanarak sanal makineye giriş yapın. Sanal Makine> VMware Araçlarını Yükleyin (veya VM> VMware Araçlarını Yükleyin) seçeneğine gidin.

Not: Fusion'ın hafif sürümünü, VMware Tools'u olmayan bir İş İstasyonu sürümü veya VMware Player kullanıyorsanız, yüklenmeden önce VMware Tools'u indirmeniz istenir. İndirmeye başlamak için Şimdi İndir'i tıklayın.

Ubuntu masaüstünde bulunan VMware Tools CD'sini açın. VMwareTools.xxx-xxxx.tar.gz ile aynı dosya adını sağ tıklatın, Çıkart'ı tıklatın ve ayıklanan içeriği kaydetmek için Ubuntu Masaüstü'nü seçin.

Vmware-tools-distrib klasörü Ubuntu Masaüstüne çıkarıldı. VMware Tools'u Ubuntu'ya kurmak için: Bir Terminal penceresi açın. Vmware-tools-distrib klasörüne gitmek için bu komutu çalıştırın:

cd Masaüstü / vmware-tools-distrib

VMware Tools'u yüklemek için bu komutu çalıştırın:

sudo ./vmware-install.pl -d

Not: -d anahtarı, varsayılanları kabul etmek istediğinizi varsayar. -D kullanmazsanız, varsayılanları kabul etmek veya kendi cevaplarınızı vermek için Geri Dön düğmesine basın.

Ubuntu şifrenizi girin. VMware Tools kurulumu tamamlandıktan sonra Ubuntu sanal makinesini yeniden başlatın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.