마우스 커서가 "두꺼운 플러스"로 바뀌어 클릭 할 수 없지만 마우스가 움직일 수 있음


24

우분투 16.04가 있습니다. 터미널에 입력하는 것을 기억하는 마지막 일은 import python 실수로 이루어졌으며 그 과정을 끝내고 난 후에 Ctrl+ Z입니다. 나는 pip uninstall monary그 전에 아마 있었다 .

그러나 지금 마우스는 플러스로 붙어 있습니다 (가장 좁은 공간이있는 4 개의 인접한 사각형 모서리로 구성된 플러스를 상상해보십시오). 커서는 화면의 아무 곳이나 이동할 수 있지만 클릭 할 수는 없습니다. 심지어 외부 마우스를 사용해 보았지만 결과는 같습니다.

컴퓨터를 다시 시작하려고하는데 문제가 해결 될 수 있습니다. 그러나이 원인을 알고 싶습니다. 다시 발생하면 어떻게해야합니까?

답변:


40

import ImageMagick 도구 모음에서 제공하는 스크린 샷을 만드는 명령입니다.

달릴 때

import something

쉘 명령으로, 캡처 할 화면의 직사각형 영역을 선택하는 십자형 커서를 표시 한 다음 파일로 저장합니다 something.

이제 프로세스를 멈추고 Bash의 명령 프롬프트로 돌아가는 바로 가기 인 Ctrl+ 를 눌렀 Z습니다. 따라서 import여전히 "실행 중"(정확하지는 않지만 여전히 존재 함)이며 마우스와 화면에서 제어를 종료하거나 리턴 할 기회를 얻지 못했습니다.

import예를 들어 fgBash 명령을 사용하여 프로세스를 해동하고 쉘의 전경으로 다시 가져 와서 프로세스 를 계속해야합니다 . 아마도 즉시 종료 될 것입니다. 그렇지 않으면 Ctrl+로 종료 할 수 있습니다 C.

또는 부모 터미널 창 / 배시 세션을 닫거나 같은 명령을 사용하여 프로세스를 종료 할 수도 있습니다 killall -KILL import.


6
와우, 당신은 천재입니다
Derek

우연히 파이썬 스크립트를 쉘로 실행했는데 (shebang이 없었습니다), 이것은 문제를 해결했습니다. 감사.
jcubic

1
'exit -f'는 현재 터미널 창의 내용에 신경 쓰지 않으면 작동합니다.
jackw11111

그 문제를 해결해 주셔서 감사합니다. 그러나 이제 부모 문제가 있습니다. 명령 줄에서 파이썬 스크립트를 실행하고 싶지만 import 문에 도달하면 ImageMagick이 시작됩니까? 이 문제를 어떻게 해결합니까?
Tharpa

2
@Tharpa 올바른 인터프리터 (예 :)를 사용하여 수동으로 실행 python3 path/to/my_script.py하거나 스크립트에 올바른 "셰방"이 있는지 확인해야합니다. 즉, 파일의 첫 번째 줄부터 시작 #!하여 필요한 인터프리터 경로 ( 파이썬 3의 경우 일반적으로)를 사용 #!/usr/bin/env python3합니다.
바이트 사령관

5

Linux "import"명령을 사용하여 Python 스크립트 가져 오기의 충돌로 인해이 문제가 발생하는 대부분의 시간 동안이 문제가 여러 번 발생했으며 쉬운 솔루션을 채택했습니다.

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

3

터미널 세션이 활성 상태 인 경우 bg 명령을 사용 하여 마지막으로 실행 한 명령으로 돌아갈 수 있습니다 . 터미널에서 프로세스를 다시 가져 오면 ctrl + c 를 사용하여 프로세스를 중지하십시오 .

터미널 세션이 작동하지 않으면 ps -ax | grep "command name" 일단 프로세스 ID가 있으면 kill pid 명령을 사용하여 종료 할 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.