web-dev-qa-db-ja.com

virtualbox / ubuntu 18.04で統一が有効になっている場合、ウィンドウの境界線/装飾はありません

3Dアクセラレーションを使用したくないvirtualboxの問題が解決されることを期待して、真新しいubuntu 18.04にUnityをインストールしました。 3Dアクセラレーションが機能するようになりましたが、ウィンドウ装飾/境界線はもうありません。また、一部のメニューはクリックしても表示されません(電源メニューやほとんどの選択リストなど)。

unity --replaceを試しましたが、3Dアクセラレーションが無効になり、境界線が戻ります。

何か案が ?

1
Tom

だから、ここに私のために働いたソリューションがあります。 3Dアクセラレーションを使用したvirtualbox上のubuntu 18.04(Windows 10ホスト)。再現手順:

  1. virtualbox 5.2.8をインストールする
  2. 公式CDイメージからubuntu 18.04をインストールします(起動時に最小インストールを選択します)
  3. build-essentialおよびubuntu-unity-desktopをインストールします
  4. リブート
  5. virtualboxメニューからvirtualboxゲスト拡張機能をインストールします(apt-getバージョンではなく、おそらく動作しますが、テストしませんでした)。
  6. リブート
  7. ????
  8. 利益!

ゲスト拡張機能の前にUnityをインストールしたためか、リポジトリからではなく、virtualboxによって提供されるゲスト拡張機能を使用するため、今回はうまくいったのかわかりません。

UnityはX11を使用せず、virtualboxはX11を非常にうまくサポートしていないため、unityで動作するように見えますか? (しかし、その部分についてはわかりません、他の多くのスレッドが読んで、私は少し混乱しているかもしれません)

1
Tom