VirtualBoxなおった

シームレスモードやらホスト上のウィンドウサイズにあわせてゲストのデスクトップサイズリサイズとかがうまく機能していなかった件ですが、なんとかなおったようです。


VirtualBox + Xfce4 + Compiz でデスクトップの展開をやってるところ。 X 上でコレ (展開) とビューポートスウィッチャがないとか、やってられないお…!


なんか釈然としないけど、以下やったことです。

  1. virtualbox-guest-additions-3.2.0 を入れてたけど外す
  2. virtualbox-ose-additions-3.2.0 を入れる
  3. /usr/share/virtualbox-ose/VBoxGuestAdditions.iso をマウント
  4. マウント先の VBoxLinuxAdditions-amd64.run を実行
  5. X とか xfce とか compiz 関連のコンフィグが悪さしてそうなので削除
  6. X を再起動 (というかリブートした)
  7. 起動後の X でシームレスモードやリサイズが効くことを確認
  8. compiz 起動してウィンドウマネージャが切り替わっても問題ないことを確認
  9. fusion-icon 起動していろいろ設定


これで一応起動しました。設定ファイルいろいろ消したので初期化されたけど、まぁ問題なすw

(guest-additions を削除)
$ sudo /etc/init.d/virtualbox-guest-additions stop
$ sudo rc-update del virtualbox-guest-additions default
$ sudo emerge -avc virtualbox-guest-additions

(ose-additions を入れてみる)
$ sudo emerge -v virtualbox-ose-additions

(ose-additions の CD-ROM をマウント)
$ sudo mount /usr/share/virtualbox-ose/VBoxGuestAdditions.iso /mnt/cdrom -t iso9660 -o loop

(インストーラを起動)
$ cd /mnt/cdrom
$ sudo ./VBoxLinuxAdditions-amd64.run

(X の設定ファイル削除…要注意)
$ rm -rf ~/.config
$ rm -rf ~/.local
$ rm -rf ~/.cache

(リブート)
$ sudo reboot

(起動してうまく動いてることを確認。
確認できたら、X 上でターミナルを起動して)

(compiz がうまく立ち上がるかやってみる)
$ compiz --replace

(うまく立ち上がったら --多分ウィンドウ装飾の設定がOFFになっているので窓枠が消える--)
$ fusion-icon

…以下各自設定