web-dev-qa-db-fra.com

Aucune bordure / décoration de fenêtre lorsque l'unité est activée dans virtualbox / ubuntu 18.04

J'ai installé l'unité sur mon tout nouveau ubuntu 18.04 en espérant que cela résoudrait mon problème de virtualbox ne voulant pas utiliser l'accélération 3D. L’accélération 3D fonctionne maintenant, mais je n’ai plus de décoration/bordure de fenêtre. En outre, certains menus ne s'affichent pas lorsque l'utilisateur clique dessus (comme le menu d'alimentation ou la plupart des listes de choix).

J'ai essayé unity --replace, il désactive l'accélération 3D et ramène les frontières.

Une idée ?

1
Tom

Donc, voici une solution qui a fonctionné pour moi. Ubuntu 18.04 sur virtualbox avec accélération 3D (sur Windows 10 hôte). Étape pour reproduire:

  1. installer virtualbox 5.2.8
  2. installer ubuntu 18.04 à partir de l'image du CD officiel (j'ai choisi l'installation minimale au démarrage)
  3. installez build-essential et ubuntu-unity-desktop
  4. redémarrer
  5. installez l'extension invité virtualbox à partir du menu virtualbox (pas la version d'apt-get, peut-être que cela fonctionne, ne l'a pas testé).
  6. redémarrer
  7. ????
  8. Profit!

Je ne sais pas si cela a fonctionné cette fois-ci parce que j'ai installé l'unité avant l'extension guest ou parce que j'utilise l'extension guest fournie par virtualbox et non à partir du référentiel.

Il semblerait que cela fonctionne avec l'unité parce que l'unité n'utilise pas X11 et que virtualbox ne supporte pas très bien X11? (pas sûr de cette partie cependant, beaucoup d'autres threads lus, je pourrais être un peu confus)

1
Tom