• 締切済み

マウスカーソル消失(Ubuntu13 / twm)

お世話になります。 Linuxについてご質問をさせて頂きます。 Ubuntu 13.10でXのウインドウマネージャに twm を使用しております。以前、KDEを使っていたの ですがPCの仕様上、切り替えております。 しかし、KDEでは正常だったのですが、 twm ではなぜか、xterm や Firefox の ウインドウ上ではマウスカーソルが 消失してしまう現象が発生しております。 少し試行錯誤しましたが、依然変化は ありませんでした。 どのログファイルを読んでエラーを特定、 正常にマウスカーソルを表示させるには どうしたらよいでしょうか? どうかよろしくお願い申し上げます。 ---詳細--- (1) OS # uname -r 3.11.0-19-generic (Ubuntu 13.10) (2) パッケージ Ubuntu のパッケージグループ(UbuntuStudio他) のほぼすべて導入済み (3) PC Dell Optiplex GX60, 2GB SDR RAM, 40GB HDD (4) 症状 GDMのログイン画面でウインドウマネージャで twm, fvwm(fvwm2), fluxbox, WindowMaker などを選択してログインすると、xterm や emacs, Audacity,firefox などのウインドウ上で マウスカーソル(マウスポインタ)が消失する。ただし、 リンクのクリックやテキストの選択は可能。 ただし、ウェブブラウザではoperaほか ほとんどのアプリケーションでマウスカーソル が消失するが、Midori のみカーソルが正常。 また、ウインドウマネージャでも gnomeやkdeではどのようなアプリケーションの ウインドウ上でもカーソルは正常に表示される。 なお、ユーザのホームディレクトリ(~/)の ドットファイル(.で始まる設定のためのファイル・ディレクトリ)は すべて消去しても改善はありませんでした。

みんなの回答

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.1

ONKYO C101でtwm上のFirefoxとAudacityを動かしてみましたが 特に問題は無いようです(ただしOSは14.04のベータ版です) このタイミングで12.04LTSを試すのも 14.04ベータを試すのも微妙なんですが… おそらく14.04なら問題が出ないというわけでも無いと思います。 ただ、問題はグラフィックドライバーにあるように思えます。 場合によっては、ジャンクのGeForceでも探してきて挿すほうが 手っ取り早い解決方法になるかもしれないと思います。

okid0402
質問者

お礼

さっそくのご回答有難うございます。 Ubuntu 13.10 に グラフィカルなログイン画面から root でログインして、xterm にて # synaptic & で xserver-xorg-video で検索してみると、 ドライバが殆ど入っていませんでした。 また、 icons, theme, style, look などの キーワード条件で検索すると必要そうな 未インストールのパッケージが多数出てきました。 # tasksel を使って不足はないと、勝手に思い込んでおりました。 おかげさまで xterm と Emacs(X11) ではなんとかカーソルが 表示できました。 twm では  # xsetroot -cursor_name left_ptr とする方法がウェブ検索で多く出てきました。 たしかに 手元のWindows XP上の cygwin でのtwm ならこれで 動いたのですが、手元のUbuntu 13.10 では動きませんでした。 (1) デスクトップ(Xの壁紙)のマウスポインタ # cat /usr/share/icons/default/index.theme [Icon Theme] Inherits=DMZ-White だったのを編集して # cat /usr/share/icons/default/index.theme [Icon Theme] Inherits=oxy-zion にすると、Ubuntu の再起動後、マウスポインタが変化しました。 (2) xterm のマウスポインタ # cat $HOME/.Xresources XTerm*pointerShape: arrow *pointerShape: arrow となるようにしました。 (二行目はXterm以外にも、可能なものは arrow を適用する目的なので余計かもしれません。) # xrdb $HOME/.Xresources; xterm & で反映、確認しました。(なぜか、arrow を left_ptrにしても変化がありませんでした。 /usr/include/X11/cursorfont.h には arrowもleft_ptrも書いてあります。) (3) Emacs(emacs-x11)のマウスポインタ $HOME/.emacs に次の2行を追加しました。 (setq x-pointer-shape x-pointer-top-left-arrow) (set-mouse-color "black") まだ Firefoxなどは変化がありませんが、 twm での xterm と ブラウザの w3m を Emacs で 使えるようになったので助かりました。 root アカウントで質問に書いた いくつかのウインドウマネージャで カーソルが変更・表示されたのを確認しました。 もともと正常だったKDEでも この設定でカーソルは変更されますが 異常は出ないようです。 どうも有難うございました。

関連するQ&A