web-dev-qa-db-ja.com

見つからない/見えないマウスポインター/カーソルのみを再起動する方法は?

何らかの理由で、コンピューターがサスペンドから復帰すると、Ubuntu 10.04 PCのマウスポインターが消えます。そのPCにはキーボードがありません。そのため、ssh経由でログインし、以下を発行することでこれを修正できます。

Sudo service gdm restart

...ただし、これは基本的にgnomeを再起動し、実行されている可能性のあるアプリケーションをすべて閉じます。

これを解決する別の方法は、そのPCをsynergyスレーブとしてセットアップし、synergyマスターからスレーブデスクトップにマウスを移動することです。これにより、マウスポインターが元に戻ります。

X(またはgdm)を再起動する必要はないが、マウスポインターコードを効果的に再起動するようなコマンドを実行することは可能ですか?次に、これをデスクトップのスクリプトに入れて、2番目のマシンを必要とせずに、一時停止後にマウスポインターを回復できます(マウスポインターが非表示であっても、アイコンのマウスオーバーが引き続きレンダリングされるため、このアイコンをターゲットにできます)。

34
sdaau

最後に、これに対する解決策を見つけました:

から #696855-Linux/X11でマウスポインターを非表示にするにはどうすればよいですか?-スタックオーバーフロー ; unclutterについて聞いたので、ただ走りました

Sudo apt-get install unclutter

そして、unclutter.shと呼ばれるデスクトップ上のスクリプトに以下を入力します。

unclutter -idle 1 -root -grab -visible

... chmod +x unclutter.shが完了していることを確認します。

次に、一時停止後にマウスポインターが消えたら、アイコンのマウスオーバーを使用してスクリプトをターゲットにして実行します。これはunclutterを開始します。これは、マウスが1秒間非アクティブになった後(既に表示されていない)マウスポインターを単純に非表示にします。しかし、その後マウスを移動すると、最終的にマウスポインターは:)を表示しますが、その後unclutterを停止するには、ターミナルから行う必要があることに注意してください。

Sudo killall unclutter

... unclutterは、その時点でバックグラウンドで実行されます。


注: #15/Bug#337926“ vino:マウスカーソルが左上隅にとどまる”:バグ:“ vino”パッケージ:Ubunt を使用して試してみた:

xdotool mousemove 100 100

しかし、これはnotを行い、マウスポインターを再び表示します。

ところで、synergyソース、 WebSVN-synergy-/ trunk / を見ると、マウスポインターの「リセット」は./lib/platform/CXWindowsScreen.cppでコーディングされているようです。

17
sdaau

これで問題が解決する場合があります。

ラップトップ(タッチパッド)でマウスの動きがない場合は、Alt + F2のキーの組み合わせを押して入力します

gksudo modprobe -r psmouse

パスワードを入力し、Enterを押し、次にAlt + F2をもう一度押して次を入力します

gksudo modprobe psmouse

それでおしまい。マウスポインターが再び動作を開始します。

ターミナルから実行する場合は、Alt + F2を押してからgnome-terminalと入力します。ターミナルが開いたら、次のように入力します

Sudo modprobe -r psmouse

または

Sudo modprobe psmouse

USBマウスが動かなくなった場合は、Alt + F2を押してから次のコマンドを使用します

gksudo /etc/init.d/hotplug restart
39
Ringtail

Xubuntu 16.04を使用しています。次の提案が投稿されました here 私のために働いた。

Ctrl+Alt+F1に続いてCtrl+Alt+F7を押します

21

先日その問題がありました。別の端末(ctrl + alt + F1)に切り替えてから、現在のウィンドウ(ctrl + alt + F7)に戻りました。それは私のためにトリックをしました。

3
Helio

ラップトップのタッチパッドマウスが見つからないという問題がありました。ナビゲーションにキーボードを使用して、ランチャー(Windowsキー)を開き、「マウス」と入力します。表示されるモーダルで、タッチパッドセクションが「オン」の位置にあるかどうかを確認します。

2
karlitosway

It's F.O.S.S。 からのこの答えは、一度私のために働いた。

gsettings set org.gnome.settings-daemon.plugins.cursor active false

2回目は機能せず、上記のいずれの提案も機能しませんでした。そのため、ラップトップの蓋を閉じてサスペンドし、再び開いたところ、ポインターが戻ってきました。

2
Andy Wickert

また、ワイヤレスのマウスの場合は、マウスのバッテリーを確認する価値があります。カーソルが動かないなどの影響でバッテリーが平らになった可能性があります。

0
Maxime

これはUbuntuMateで私にトリックをします:

Sudo service lightdm restart

0
FelikZ

GNOMEシェルの再起動、サスペンド、実行など、多くのことを試しました

$ gsettings set org.gnome.settings-daemon.plugins.cursor active false $ gsettings set org.gnome.settings-daemon.plugins.cursor active true $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled false $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled true $ dconf write /org/gnome/settings-daemon/plugins/cursor/active false $ dconf write /org/gnome/settings-daemon/plugins/cursor/active true

最終的に私を助けたのは、gnome-settings-daemon --replaceを介してgsdを再起動することでした。

0
Frederick Nord