web-dev-qa-db-ja.com

マウスカーソルが「太いプラス」に変わり、クリックできないがマウスは移動できる

Ubuntu 16.04があります。私が最後に端末に入力したことを覚えているのはimport pythonでした。これは誤って行われたもので、 Ctrl+Z そのプロセスを終了します。その前に多分pip uninstall monaryを持っていました。

しかし、現時点では、マウスはプラスとしてスタックしています(4つの隣接する正方形のコーナーで、その間にわずかなスペースがあるプラスを想像してください)。クリックできませんが、カーソルは画面内のどこにでも移動できます。外付けマウスを試してみましたが、結果は同じです。

コンピューターを再起動する予定で、問題が解決する可能性があります。しかし、私はこれを引き起こした原因を知りたいです、そして、それが再び起こるならば、私は何をすべきですか?

19
KugelBlitz

importは、ImageMagickツールスイートによって提供されるスクリーンショットを作成するコマンドです。

走るとき

import something

シェルコマンドとして、十字線カーソルを表示してキャプチャする画面の長方形の領域を選択し、それをファイルsomethingとして保存します。

今、あなたは押した Ctrl+Z、プロセスをフリーズしてBashのコマンドプロンプトに戻るためのショートカットです。そのため、importはまだ「実行中」であり(正確ではありません-凍結されていますが、まだ存在します)、終了したり、マウスと画面の制御を戻す機会がありませんでした。

importプロセスを続行する必要があります。 fg Bashコマンドを使用して解凍し、シェルのフォアグラウンドに戻します。おそらくすぐに終了しますが、そうでなければ終了することができます Ctrl+C

または、親端末ウィンドウ/ Bashセッションを閉じるか、killall -KILL importなどのコマンドを使用して、プロセスを強制終了することもできます。

33
Byte Commander

ほとんどの場合、この問題はpythonスクリプトのインポートがLinuxの「import」コマンドと競合するために発生します。この問題に何度か遭遇し、以前は簡単な解決策を採用していました。

type "bg" on your terminal
then "Cnt + c"
2
jax

ターミナルセッションが生きている場合。 bgコマンドを使用して、最後に実行したコマンドに戻ることができます。ターミナルでプロセスを取得したら、ctrl + cを使用して停止します。

端末セッションがライブでない場合、ps -ax | grep "command name"を使用してプロセスを強制終了できます。プロセスIDを取得したら、コマンドを使用して強制終了できますkill pid

2
Prabhakar Jha