Le curseur se bloque - les touches à libérer?

11

Parfois, le curseur de la souris se fige - je dois redémarrer.

Dans Ubuntu, existe-t-il une combinaison de touches comme Ctrl+ Alt+ Delqui me permettrait de continuer à travailler sans avoir à redémarrer?

Dot Ukay
la source

Réponses:

6

Ouvrez simplement le terminal en utilisant Ctrl + Alt + T et tapez les commandes suivantes:

modprobe -r psmouse pour l'enlever

modprobe psmouse pour l'ajouter

champion-coureur
la source
1
travaillé pour moi, merci!
Jordan Arseno
1
résout mon cas où la souris se fige après que le système se soit endormi
dmSherazi
pas fonctionné pour moi. mon problème est probablement différent.
kodmanyagha
Quel est exactement votre cas?
champion-coureur le
4

La première chose à essayer est d'appuyer sur Ctrl+ Alt+ F1. Si l'interface graphique est figée mais que le pilote du clavier répond toujours, cela basculera vers une console de texte. Vous pouvez vous connecter à cette console texte et accéder à votre système et essayer de résoudre le problème. Vous pouvez revenir à l'écran GUI avec Ctrl+ Alt+ F7(certaines distributions peuvent utiliser un numéro différent).

Si cela ne fonctionne pas, votre ordinateur peut toujours fonctionner, mais avec la console complètement arrosée. Ensuite, vous pouvez toujours y accéder via le réseau, à condition qu'un serveur SSH soit en cours d'exécution. Connectez-vous à partir d'un autre ordinateur (PC / tablette / téléphone /…) et essayez de résoudre le problème.

Si vous n'avez aucun moyen d'accéder à votre ordinateur parce que la console n'est pas disponible et que vous n'aviez pas de serveur SSH, vous pouvez essayer de tuer toute la session GUI avec la touche magique SysRq Alt + SysRq+ K: maintenez enfoncée Alt, appuyez et relâchez SysRq, appuyez sur et maintenez K, et enfin relâchez Alt. Selon votre distribution, cela peut afficher ou non une nouvelle invite de connexion GUI après quelques secondes. Si ce n'est pas le cas, utilisez Ctrl+ Alt+ F1pour basculer vers une console texte et Alt+ SysRq+ Kpour basculer le clavier en mode console texte. Sur une installation Ubuntu par défaut, je pense que la commande pour redémarrer l'invite de connexion GUI est service gdm restart.

Si cela ne fonctionne pas et que vous souhaitez simplement redémarrer, vous pouvez utiliser les touches magiques sysrq E, U, B:

  1. Appuyez sur Alt+ SysRq+ Epour tuer tous les processus, mais laissez-leur la possibilité d'effectuer une sauvegarde d'urgence.
  2. Attendez quelques secondes, puis appuyez sur Alt+ SysRq+ Upour autoriser l'écriture de toutes les modifications de fichier sur le disque.
  3. Attendez quelques secondes, puis appuyez sur Alt+ SysRq+ Bpour redémarrer.

(N'utilisez pas ou n'essayez pas de vous souvenir de la populaire séquence "REISUB". Le R et le S ne font rien dans cette séquence, et le I défait le but du précédent E.)


En ce qui concerne le gel de l'interface graphique, le coupable le plus courant est un pilote vidéo 3D buggy. Les pilotes vidéo 3D sont très complexes et les fabricants de cartes vidéo ne fournissent pas un bon support, donc les pilotes ont tendance à être bogués. Souvent, les effets 3D sont fournis par le programme Compiz , et tuer le compizprocessus dégèle l'interface. Pour tuer le processus Compiz, une fois que vous avez un accès en ligne de commande, exécutez

pkill compiz

Si vous constatez que vous rencontrez souvent des blocages en raison de Compiz, passez à un environnement de bureau différent qui n'utilise pas Compiz. La valeur par défaut d'Ubuntu (Unity) nécessite Compiz, mais la plupart ne le font pas. Essayez KDE ou LXDE (sans activer Compiz bien sûr).

Gilles 'SO- arrête d'être méchant'
la source
1
Cette combinaison de touches (Alt + SysRq + B) redémarre l'ordinateur.
Erman
Merci pour cela! Il s'avère qu'un seul processus (Archive Manager) avait complètement gelé la souris. Le tuer a résolu le problème immédiatement! 👍
Marco Roy
Je ne sais pas pourquoi mais cette console après ctrl + f1 + alt, n'accepte même pas le bon mot de passe.
Vicrobot
1
@Vicrobot Peut-être que votre console a une disposition de clavier différente. Vérifiez à l'invite du nom d'utilisateur. La console texte et l'interface graphique utilisent des mécanismes de disposition de clavier complètement différents. Certaines distributions s'arrangent pour définir la même valeur par défaut pour les deux, mais pas toutes.
Gilles 'SO- arrête d'être méchant'
1

Essayez avec:

sudo su

echo 1 > /proc/sys/kernel/sysrq

Appuyez ensuite sur la touche Alt+ PrtScr+ K, cela pourrait tuer votre session X.

sebelk
la source
J'ai essayé cela et cela fonctionne - dans la mesure où cela provoque le redémarrage de l'ordinateur. J'espérais un moyen de dégeler sans redémarrer.
Dot Ukay
1

Si vous pouvez toujours atteindre une console ou un terminal, vous pouvez peut-être essayer cette solution . Sinon, je pense que la solution de sebelk est probablement un bon début. Si tuer le serveur X n'est pas suffisant et que vous ne pouvez pas redémarrer correctement la machine, alors dans la même idée que sebelk, vous pouvez au moins essayer d' élever des éléphants pour redémarrer plus correctement.

Vincent Nivoliers
la source
1

J'étais confronté au même problème, alors je viens de désactiver SWAP et maintenant le système fonctionne bien.

mukul kumar
la source