Die Größe des Bildschirms in der VMWare-Instanz wird nicht geändert, obwohl Unity dies tut

598
Ashley Davies

Wenn ich meine Ubuntu-Instanz in VMWare im Vollbildmodus anzeigen kann, bleibt sie auf dem Bildschirm genauso groß wie vor dem Vollbildmodus. Wenn ich mich jedoch beim Standard-WM anmelde, scheint Ubuntu die erhöhte Auflösung zu bemerken und sich zu erweitern so dass es den ganzen Bildschirm ausfüllt.

Leider benutze ich jetzt Awesome WM und wenn ich mich bei Awesome anmelde, scheint es nicht so zu sein.

Ich vermute, das hätte etwas mit den VMWare-Tools zu tun, an die ich mich erinnere, als ich sie vor einiger Zeit in meinem regulären WM installiert habe, aber ich bin nicht sicher, warum sie nicht an Awesome arbeiten.

Ich kann das Problem beheben, indem ich mich von awesome abmelden, mich in der regulären WM einloggen und mich dann wieder in awesome einloggen, aber das ist langweilig und ein bisschen hackig. Ich hoffte, dass mir jemand helfen kann, das vorliegende Problem zu diagnostizieren und zu beheben.

Ich habe ein wenig experimentiert und festgestellt, dass ich Xrandr verwenden kann, um es höher einzustellen, und es wird korrekt funktionieren. Ich hätte jedoch gern, wenn dies automatisch wie in der Standard-WM funktioniert.

Edit: Idealerweise wäre es toll, wenn dies automatisch auf dem Anmeldebildschirm durchgeführt würde, bevor Sie sich in einem der WMs anmelden. Ich verstehe jedoch, ob dies nicht möglich ist oder ob es mehr Arbeit für die Arbeit gibt und nicht so viel Mühe.

1

1 Antwort auf die Frage

3
jamchamb

Ich hatte das gleiche Problem auf einer Fedora-VM. Ich habe geprüft, was das Startskript im Standard-Gnome-WM-System gemacht hat, und es gab ein VMWare-Skript, das vmware-user-suid-wrapperbeim Start ausgeführt wurde. Führen Sie dies unter Awesome fixer Bildschirmgröße aus.

Ich fügte Folgendes hinzu ~/.config/awesome/rc.lua, damit es automatisch läuft, wenn ich mich anmelde:

-- {{{ Programs to run on login  -- Need to run this upon login for VMWare  os.execute("vmware-user-suid-wrapper &") -- }}}  
Ich kann jetzt nicht testen, aber ich bin ziemlich davon überzeugt, dass dies das Problem beheben würde - Danke fürs Teilen! Ashley Davies vor 7 Jahren 0