⚠この記事はブログ移転前のアーカイブです

新規でインストールしたUbuntu 15.04のデスクトップ版ですがなぜかマウスポインタが表示されない不具合に悩まされていました。

マウスポインタは表示されませんが動作はしています。マウスを動かせばその場所をクリック可能です。再起動するとたまに表示されるんですよね。たまに。逆にたちの悪い不具合です。

原因はXディスプレイマネージャ

調べているとよく目にするのがデュアルディスプレイにすると不具合が発生する場合があるという情報でした。バージョンが古くそこに記されていた解決方法では不具合解消できなかったのですが、こちらもデュアルディスプレイ環境だったこともありUbuntuに搭載されている「lightdm」が原因ではと推測付けました。

ディスプレイマネージャの再起動する方法

気合でターミナルを起動するか [Ctrl + Alt + F1]を押して仮想コンソールモードを起動します。一時的にCUIモードになります。端末上で以下のコマンドを入力します。

sudo service lightdm restart

画面が再構成されてログイン画面になります。マウスポインタもしっかり表示されるようになります。もし仮想コンソールモードで画面が切り替わらない場合は[Ctrl + Alt + F7]を押しましょう。

lightdmではなくgdmを使う方法

上記の方法ではその場しのぎの解決法となり、再起動すればまたマウスポインタが見えなくなることがあります。マウスポインタが消えたらまた同じ手順を踏んでlightdmを再起動する必要があるため面倒です。

lightdmがマウスポインタ消失の原因なのでlightdmの代わりにgdmや他のディスプレイマネージャを使うようにすればマウスポインタはいくら再起動しても表示されます。ログイン画面のデザインやメモリ消費量は変わりますがやむを得ません。

sudo apt-get update
sudo apt-get install gdm
sudo apt-get remove lightdm

インストール中にデフォルトのディスプレイマネージャを選択する画面になるのでgdmを選択します。

これでマウスポインタが消える心配ナシです。よかったよかった。