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


24

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

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

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

回答:


40

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

走るとき

import something

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

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

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

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


6
うわー、あなたは天才です
デレク

偶然、私はpythonスクリプトをシェルとして実行しました(シバンはありませんでした)、これで問題は解決しました。ありがとう。
jcubic

1
'exit -f'は、現在のターミナルウィンドウの内容を気にしない場合にも機能します。
jackw11111

その問題を解決してくれてありがとう。しかし、今私は親の問題を抱えています-コマンドラインからPythonスクリプトを実行したいのですが、インポートステートメントにヒットするとImageMagickが起動しますか?これを回避するにはどうすればよいですか?
タルパ

2
@Tharpa正しいインタプリタ(例:)で手動で実行python3 path/to/my_script.pyするか、スクリプトに正しい「シェバン」、つまりファイルの最初の行が#!必要なインタプリタへのパスで始まることを確認する必要があります( Python 3の場合、通常は#!/usr/bin/env python3)を使用します。
バイトコマンダー

5

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

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

3

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.