2015年4月30日

UbuntuのUnityのメニューやランチャーが表示されなくなる

久々に、普段使いのThinkpad Edge E145がトラブルです。もうUbuntuの14.04LTSをインストールして、しばらく変化のない毎日を送っていたのですが、突然、Unityのメニューとランチャーが一切表示されなくなりました。

要するに壁紙だけが表示されているという。なんとも微妙な状態。

当初、その日の午前中に、ちょっと設定をいじったので、「何かやらかしたか?」と思ったのですが、そういうことではなかったようです。Unityの方でなんらかの理由で設定ファイルが壊れたりすると発生する事象のようです。

次のようにすることで対処しました。

  • Ctrl+Alt+Tでターミナルを起動(壁紙にうもれたりするので良く画面を見て下さい)
  • gconftool-2 --recursive-unset /apps/compiz-1
  • gconftool-2 --recursive-unset /apps/compizconfig-1
  • rm ~/.compiz/session/*
  • rm ~/.config/compiz-1/compizconfig/config
  • 再起動
こんな感じです。

端的に言えば、Unityの設定を全部初期化するという感じでしょうか。他にもいろいろ方法があるようですが、今回はこの方法で全部リセットしました。

再起動後の1回目に画面が乱れたので、再度起動して、それ以後は大きな問題なく動作しているようです。

バーチャルウィンドウの設定やら、キーボードショートカットやら、CapsとCtrlの入替えやらいろんな設定が飛びましたが、もともとそこまで細かく設定をいじっていないので、小一時間で全部の作業を終えました。

これを1つの機会として、ウィンドウマネージャーを他のものにしようかなとも思いましたが、以前にそれで深い沼に落ちてしまい、ウィンドウマネージャーのために仕事しているみたいになった時期があった反省を思い出して、そっとまたUnityを使い続けるのでした(笑)