Le défilement de la sortie du terminal a disparu (Serveur sans tête 11.10, mis à niveau à partir de 10.10)

45

J'ai récemment mis à niveau un serveur 10.10 (sans tête, EC2) vers 11.04 puis 11.10. Les deux mises à niveau semblent avoir fonctionné, mais maintenant mon terminal agit différemment, en particulier en ce qui concerne le défilement de la sortie. J'accède à ce serveur via un terminal sur un bureau 11.10 (secours GNOME).

10.10 Comportement:

  • Une barre de défilement est affichée sur le côté droit de mon terminal, ce qui me permet de revenir à l’ancienne sortie
  • Faire tourner la molette de la souris revient à l'ancienne sortie

11.10 Comportement:

  • Aucune barre de défilement n'est visible
  • En tournant la molette de la souris, vous faites défiler la ligne actuelle dans l’historique des commandes (identique à la touche UP)

C'est une question difficile à décrire succinctement et je n'ai pas eu de chance de trouver des informations à ce sujet. Mais j'ai effectué la même mise à niveau plusieurs fois (10.10- & 11.1) et le résultat est toujours le même pour le défilement du terminal. Le défilement de sortie est très important pour moi et quelque chose que je prends pour acquis - je suis inquiet de ne pas pouvoir travailler efficacement sur ce serveur jusqu'à ce que je le résolve.

Mise à jour - Problème comme par magie après la déconnexion / connexion Eh bien, comme je l'ai dit, j'ai fait plusieurs fois la même mise à niveau et j'ai rencontré le même problème. Cependant, dans les essais précédents, j'ai été effrayé et j'ai abandonné. Cette fois, j'étais plus déterminé à terminer la mise à niveau et simplement en vous déconnectant et en vous connectant au serveur via SSH, le problème s'est corrigé.

    
posée janoside 18.04.2012 - 20:11
la source

2 réponses

79

Le comportement que vous décrivez ressemble à ce que votre terminal était bloqué dans le mode plein écran "adressage du curseur" utilisé par des outils tels que less et vi .

Le mode peut être bloqué si ces programmes ne se terminent pas proprement. Par exemple, si vous les kill -9 , ou si vous les exécutez via une session ssh qui se déconnecte. Vous pouvez quitter ce mode terminal en exécutant la commande suivante:

tput rmcup

Ou essayez simplement de parcourir un fichier avec less et quittez normalement. Vous devriez alors avoir accès à votre défilement et au contenu de l'écran lorsque le mode d'adressage du curseur a été entré.

    
réponse donnée James Henstridge 19.04.2012 - 03:10
la source
5

Juste pour que ce soit dans une réponse plutôt que dans les commentaires à l'autre réponse.

Si

tput rmcup

ne fonctionne pas Essayez

tput reset

à la place.

    
réponse donnée tacaswell 07.08.2017 - 23:33
la source

Lire d'autres questions sur les étiquettes