Există o mașină de gazdă cu Windows 7 x64. ei rulează VirtualBox 5.0.12. în care mașina virtuală este implementat Linux Mint 17.3 x64. La un moment dat, ea încetează să mai personalizate soluții de afișare oaspeți. Schimbarea rezoluției ecranului prin intermediul GUI și rula xrandr și automată (modul ecran complet dacă fereastra este redimensionată sau intră) - nr.
Ce este interesant - atunci când se întinde fereastra pentru o fracțiune de secundă duplicat imagini de fundal, și anume cum ar fi sistemul încearcă să schimbe rezoluția, dar imediat vine înapoi.
Resetarea ajută mult timp. La un moment dat, comportamentul se deteriorează din nou. Versiunea add-on-urile nu contează - în cea mai recentă versiune și versiunea din depozit (5.0.4), comportamentul este identic. Când porni de la LiveDVD totul funcționează bine. Dev cu Windows 7 funcționează bine.
Care ar putea fi problema și cum să-l depășească?
Experimental sa constatat că autorizația Auto Fit încetează să mai funcționeze dacă GUI pentru a afișa proprietățile standard de a pune ceva (1024x768, 1920x1080, și așa mai departe) și faceți clic pe Aplicare. Dacă menține un non-standard (1854x812 tip) - lucrări.
Modificările care utilizează xrandr nu rupe nimic.
Sa dovedit faptul că GUI creează un fișier
Astfel, cercetarea a dus la următorul rezultat.
Afișaj grafic configurator - display applet / monitor când setările sunt modificate (apăsând Aplicare / Apply) creează un fișier
în care a prescris, inclusiv o rezoluție de ecran salvată. Când încercați să modificați rezoluția prin mijloace externe vor reciti fișierul și a reveni la valorile stabilite în ea. Dacă acest fișier este șters, modificarea rezoluției ecranului sistemului de operare vizitator atunci când schimbă dimensiunea ferestrei mașinii virtuale începe să funcționeze corect.
Imploră soluția la problema - interzice crearea sau modificarea fișierului monitors.xml. Destul de ciudat, schimbarea proprietarului la rădăcină și să instaleze drepturi „goale“, indiferent de ce nici un efect - toate în același fișier este suprascris. A trebuit să acționeze mai violent - pentru a crea un fișier gol și rulați comanda
Fișierul este suprascrisă oprit, dar sa oprit applet pentru a schimba rezoluția ecranului, blestemând incapacitatea de a redenumi fișierul.
Cu toate acestea, această soluție mi se va potrivi. Acum, acest fișier nu împiedică accidentală nu se poate schimba, modifica rezoluția ecranului poate fi o VM folosind cele mai multe VirtualBox'a - sau trăgând / fereastra laterală colțuri sau folosind meniul:
Altered astfel, permite, la repornire VM este stocată ca magazinele VBox din nou în setările VM.
Ar fi de dorit, desigur, pentru a primi Linux pentru a ignora monitors.xml atunci când schimbați dimensiunea ferestrei, dar nu am putut face asta.