14 votes

Le défilement du pavé tactile dans le terminal de Yosemite ne fonctionne plus et n'affiche que l'historique des commandes.

Depuis la mise à jour vers OS X Yosemite, j'ai rencontré ce problème sporadique où je perds soudainement la capacité de faire défiler vers le haut/bas dans le terminal en utilisant mon trackpad. Au lieu de cela, le défilement à l'aide du trackpad fait défiler toutes mes commandes précédentes.

J'ai lu des articles sur ce comportement avec vi dans Yosemite, mais je n'ai pas été en mesure d'utiliser l'une des solutions mentionnées (par exemple, maintenir la touche Maj et faire défiler).

Existe-t-il un moyen de contourner ce problème ou de passer d'un mode à l'autre ? C'est incroyablement irritant lorsque cela se produit.

24voto

kirelagin Points 2792

Ce problème n'est pas spécifique à OS X Yosemite ou OS X en général, il se produit sur tous les terminaux lorsqu'une certaine séquence de contrôle est émise.

Il est très probable que cela disparaisse après que vous ayez exécuté

$ reset

Voici un extrait de man tset :

Lorsqu'il est invoqué en tant que reset , tset définit les modes cuisson et écho, désactive cbreak et raw, active la traduction des nouvelles lignes et réinitialise les caractères spéciaux non définis à leur valeur par défaut avant d'effectuer l'initialisation du terminal décrite ci-dessus. Ceci est utile après la mort d'un programme laissant le terminal dans un état anormal. anormal. Remarque : vous devrez peut-être taper

       <LF>reset<LF>

(le caractère de retour à la ligne est normalement control-J) pour faire fonctionner le terminal, car le retour à la ligne peut ne plus fonctionner dans la version état anormal. De plus, il arrive souvent que le terminal ne renvoie pas la commande.

5voto

alrigazzi Points 51

Cela m'arrive à chaque fois que j'utilise vim via ssh et que les connexions sont fermées anormalement (timeouts, arrêts du serveur...). Si c'est le cas, il suffit de lancer vim et de le fermer, pour retrouver les paramètres de défilement d'origine.

2voto

Xunie Points 143

On dirait que vous utilisez l'écran. Sans cela, je ne pense pas qu'il y ait de paramètre permettant de faire défiler les commandes précédentes. Dans votre cas, la désactivation de Scroll alternate screen désactivera l'envoi d'événements de défilement au terminal.

"Lorsque l'écran alternatif est affiché, envoyez une entrée au lieu de faire défiler la vue du terminal. Appuyez sur Shift pour inverser temporairement ce paramètre."

enter image description here

0voto

James Points 748

Une solution qui pourrait fonctionner est d'utiliser les touches PageUp / PageDown de votre clavier.
Selon le clavier que vous possédez, il se peut que vous n'ayez pas de touches dédiées et que vous deviez utiliser les touches Fn + flèches haut/bas pour le faire.

Ceci peut être utile, le PO essaie d'arrêter le défilement que je pense que vous cherchez à récupérer, donc il pourrait simplement s'agir d'activer l'option indiquée : https://discussions.apple.com/thread/6699311?start=0&tstart=0

Vous trouverez des informations sur le défilement de la souris magique ici : http://macmint.com/how-to-disable-magic-mouse-scrolling/ qui peut également correspondre à ce que vous recherchez.

HTH

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X