web-dev-qa-db-fra.com

Le curseur de la souris est devenu un "gros plus", impossible de cliquer mais la souris peut se déplacer

J'ai Ubuntu 16.04. La dernière chose dont je me souvienne en tapant dans le terminal était import python Cela a été fait par erreur et je Ctrl+Z après pour mettre fin à ce processus. J'avais peut-être pip uninstall monary peut-être avant.

Mais pour le moment, la souris est bloquée comme un avantage (imaginez un avantage constitué de coins de 4 carrés adjacents avec un très léger espace entre eux). Il ne peut pas cliquer, bien que le curseur puisse se déplacer n'importe où sur l'écran. J'ai même essayé une souris externe mais le résultat est le même.

Je prévois de redémarrer mon ordinateur et cela pourrait résoudre le problème. Mais, je veux savoir ce qui a causé cela, et si cela se reproduit que dois-je faire?

12
KugelBlitz

importest la commande permettant de créer une capture d'écran, fournie par la suite d'outils ImageMagick.

Quand tu cours

import something

en tant que commande Shell, il vous montrera un curseur en forme de croix pour sélectionner une zone rectangulaire de l'écran à capturer, puis l'enregistrer sous le fichier somethingname__.

Maintenant tu as appuyé Ctrl+Z, qui est le raccourci pour geler un processus et revenir à la commande Invite dans Bash. Donc, importest toujours "en cours d'exécution" (pas exactement - il est gelé, mais existe toujours) et n'a pas eu la possibilité de quitter ou de récupérer le contrôle de la souris et de l'écran.

Vous devez poursuivre le processus importname__, par exemple. en le décongelant et en le ramenant au premier plan du shell à l'aide de la commande fgBash. Il va probablement sortir immédiatement, sinon vous pouvez le terminer avec Ctrl+C.

Sinon, vous pouvez également simplement arrêter le processus en fermant la fenêtre/session Bash du terminal parent ou en utilisant une commande telle que killall -KILL import.

24
Byte Commander

Si vous avez la session de terminal en vie. Vous pouvez utiliser la commande bg pour revenir à la dernière commande que vous avez exécutée. Une fois que vous récupérez le processus dans le terminal, arrêtez-le simplement en utilisant ctrl + c.

Si la session de terminal n'est pas en ligne, vous pouvez tuer le processus en utilisant ps -ax | grep "nom de la commande" une fois que vous avez l'identifiant du processus, vous pouvez le tuer en utilisant la commande, kill pid.

1
Prabhakar Jha

La plupart du temps, ce problème se produit à cause du conflit dans python, importation de scripts avec la commande "import" de Linux, j'ai rencontré ce problème plusieurs fois et j'avais l'habitude d'adopter une solution simple.

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