Virtualbox és linux - kitöltse a képernyőt a vendég OS - verem túlcsordulás az orosz
Van egy host gép Windows 7 x64. ő fut VirtualBox 5.0.12. ahol a virtuális gép telepített Linux Mint 17.3 x64. Egy ponton, megszűnik szabott megoldások vendég kijelzőn. Megváltoztatása a képernyő felbontását a GUI és fuss xrandr és automatikus (ha az ablak átméretezése vagy belépő teljes képernyős módban) - nincs.
Milyen érdekes - nyújtás során az ablakon egy pillanatra duplikált háttérképek, azaz mint például a rendszer megpróbálja megváltoztatni a felbontást, de rögtön jön vissza.
A visszaállítás segít hosszú. Egy bizonyos ponton, a viselkedése ismét romlik. Verzió a kiegészítőket nem számít - a legújabb verzió és a változat a tárolóból (5.0.4), a viselkedés azonos. Ha bootolás liveDVD minden rendben. Dev Windows 7 működik.
Mi lehet a probléma és hogyan lehet legyőzni ez?
Kísérletileg azt találtuk, hogy az Auto Fit engedély megszűnik működni, ha a grafikus felhasználói felület tulajdonságainak fel valamit szabvány (1024x768, 1920x1080, és így tovább), majd kattintson az Alkalmaz gombra. Ha megtartod a nem szabványos (1854x812 típus) - működik.
Változások a xrandr nem megtörni semmit.
Kiderült, hogy a GUI létrehoz egy fájlt
Így a kutatás vezetett a következő eredményt.
Grafikus kijelző konfigurátor - applet kijelző / monitor, ha a beállítások megváltoztak (nyomja be az Alkalmazás / Apply) létrehoz egy fájlt
ahol előírás, beleértve a mentett képernyő felbontását. Amikor megpróbál változtatni a felbontást a külső eszközökkel folyik újraolvastam a fájlt, és visszatér a beállított értékeket is. Ha ez a fájl törlésre kerül, a változás a vendég operációs rendszer képernyő felbontása, ha változik a virtuális gép ablak mérete elkezd dolgozni rendesen.
Felmerül a megoldást a problémára - megtiltják a létrehozására vagy módosítására monitors.xml fájlt. Furcsa módon, a változás, hogy a tulajdonos root felhasználóként és telepítse az „üres” jog nem számít, milyen nincs hatása - mind ugyanaz a fájl felülíródik. Meg kellett cselekedni hevesen -, hogy hozzon létre egy üres fájlt, és futtassa a parancsot
A fájl felülírható megállt, de megállt applet változtatni a képernyő felbontását, és átkozta a képtelenség, hogy nevezze át a fájlt.
Azonban ez a megoldás felel meg. Most ez a fájl nem véletlen nem tudja megváltoztatni, változtatni a felbontást a képernyő lehet VM a legtöbb VirtualBox'a - vagy húzza a sarkok / oldalsó ablak vagy a menü:
Megváltozott ezáltal lehetővé válik újraindításkor a VM kerül tárolásra VBox eltárolja azt a VM beállításokat.
Kívánatos lenne, persze, hogy a Linux figyelmen kívül hagyni monitors.xml ha változik a mérete az ablakon, de nem tudtam megtenni.