VMのubuntu-desktopでterminalの表示がおかしかったので直した
ホストOSのubuntu上で仮想マシンマネージャーを使用してインストールしたゲストOSのubuntu-desktopのterminalの表示がおかしかったので直しました。
ゲストOSをVNC等を使って表示した時に起こる現象のようで、デスクトップなど他の描画は正常なのにterminalの表示がおかしい。具体的にはterminalウィンドウが写真のような状態。
調べたところデフォルトのディスプレイドライバのcirrusが原因のようで、
仮想マシンマネージャ→詳細→ビデオカード→モデル
でcirrusをvmvgaに変更する事で正常に表示する事ができました。
ちなみにコマンドvirshでも変更可能で、
virsh edit HOGE //HOGEは設定した仮想マシン名
として
<video> <model type='cirrus' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video>
のmodel typeの値を
<video> <model type='vmvga' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video>
のように書き換える事でも修正可能です。
同じ現象で悩んでいる方の助けになれば幸いです。
参考:
[SOLVED] Terminal window strange and not opaque via VNC on VM