Курсор мыши превратился в «толстый плюс», не может щелкать, но мышь может двигаться

У меня Ubuntu 16.04. Последнее, что я помню, набирая текст в терминале, было import python. Это было сделано по ошибке, и я Ctrl + Z после завершения этого процесса. У меня было pip uninstall monary, может быть, до этого.

Но сейчас мышь застряла в виде плюса (представьте себе плюс, сделанный из углов 4 смежных квадратов с очень небольшим промежутком между ними). Он не может щелкнуть, хотя курсор может перемещаться в любом месте экрана. Я даже попробовал внешнюю мышь, но результат тот же.

Я планирую перезагрузить компьютер, и это может решить проблему. Но я хочу знать, что вызвало это, и если это произойдет снова, что мне делать?

23
задан 3 May 2018 в 10:43

3 ответа

import команда должна создать снимок экрана, предоставленный комплектом инструментов ImageMagick.

Когда Вы работаете

import something

как окружают команду, она покажет Вам курсор перекрестия, чтобы выбрать прямоугольную область экрана для получения и затем сохранить это как файл something.

Теперь Вы нажали Ctrl+Z, который является ярлыком для замораживания процесса и возврата командной строке в Bash. Так import все еще "работает" (не точно - это замораживается, но все еще существующее), и не получил шанс выйти или возвратить управление мышью и экраном.

Необходимо продолжить import процесс, например, размораживание его и возвращение он к переднему плану оболочки с помощью fg Команда Bash. Это, вероятно, выйдет сразу затем, иначе можно завершить его с Ctrl+C.

С другой стороны, Вы могли также просто уничтожить процесс путем закрытия родительского окна терминала / сессия Bash или использования команды как killall -KILL import.

39
ответ дан 23 November 2019 в 01:25

Если у Вас есть живой терминальный сеанс. Можно использовать команду bg для возвращения к последней команде, которую Вы выполнили. После того как Вы возвращаетесь, процесс в терминале просто останавливают его при помощи ctrl + c.

Если терминальный сеанс не жив, можно уничтожить процесс при помощи PS - топор | grep "название команды", после того как у Вас есть идентификатор процесса, можно уничтожить его с помощью команды, уничтожить pid.

3
ответ дан 23 November 2019 в 01:25

Большую часть времени эта проблема происходит из-за конфликта в импорте сценариев Python с командой "импорта" Linux, я несколько раз встречался с этой проблемой, и я раньше принимал легкое решение.

type "bg" on your terminal
then "Cnt + c"
5
ответ дан 23 November 2019 в 01:25

Другие вопросы по тегам:

Похожие вопросы: