39 votes

Par byobu La ligne d'état Hard fait défiler l'écran lors de la mise à jour

En voulant jeter un coup d'œil à byobu comme une sorte de "mise à jour" de l'écran. Je le lance avec

byobu

et au lieu de la ligne de statut restant en bas de l'écran, à chaque mise à jour, elle pousse vers une ligne supplémentaire en dessous de la précédente. Avant longtemps, l'écran (putty) est rempli d'échos de lignes de statut.

Comment puis-je arrêter cela?

en cours d'exécution de puttytray v0.62 sur win7 vers ubuntu 12.04

76voto

phanku Points 551

Putty se met par défaut sur un encodage de traduction en ISO-8859-1 tandis qu'Ubuntu envoie un encodage UTF-8.

Cliquez sur votre serveur dans la fenêtre Charger, enregistrer ou supprimer une session enregistrée. Ensuite, cliquez sur le bouton Charger.

Ensuite, dans le panneau Catégorie sur la gauche, cliquez sur : Fenêtre -> Traduction

Changez le menu déroulant sous "Données reçues supposées être dans quel jeu de caractères" en UTF-8.

Une fois que vous avez fait cela, cliquez sur Session en haut du panneau Catégorie, puis cliquez sur enregistrer dans la zone des sessions enregistrées.

Je ne dis pas que c'est la solution correcte. Je vous dis simplement ce qui a résolu le problème pour moi sans avoir à faire des choses compliquées sur le serveur.

Santé !

44voto

Brian Turchyn Points 400

Il semble y avoir un problème avec le backend par défaut de byobu. Par défaut, byobu dans Ubuntu 12.04 utilise tmux comme backend. Vous pouvez changer cela en exécutant byobu-select-backend et en sélectionnant screen (option 2).

Bien que ce ne soit pas une solution au problème de tmux avec les sessions PuTTY, cela résout votre problème de défilement de l'écran.

8voto

Peter Overtoom Points 61

Le paramétrage UTF-8 fonctionne à merveille. Je le mets habituellement en même temps que Terminal => Clavier => "Touches de fonction et pavé numérique" de "ESC[n~" à "Xterm R6" et je le sauvegarde en tant que configuration par défaut dans Putty. Cette dernière option permet l'utilisation des fonctions des touches F dans Byobu. C'est presque inutile sans.

2voto

Wolf Halton Points 23

J'ai eu un problème similaire sur un serveur Debian Testing/SID, et c'était un problème avec plusieurs sessions screen détachées sur le système. ps auxf | grep -i screen devrait trouver des sessions screen abandonnées.

J'ai essayé sudo byobu-select-backend et tmux est également le choix par défaut sur Debian Testing, j'ai choisi 'screen' mais quand j'ai essayé $ byobu le même comportement de défilement s'est produit. J'ai donc exécuté $ byobu-select-backend en tant qu'utilisateur régulier et j'ai sélectionné à nouveau 'screen'.

Cette fois, en exécutant byobu, j'ai vu les sessions screen détachées, donc j'ai pu les sélectionner et les arrêter correctement.

1voto

orbeckst Points 448

L'answer de @phanku, à savoir que l'encodage du terminal doit être configuré en UTF-8, m'a permis de résoudre le même problème que celui décrit par l'OP lors de l'accès à une session byobu (sur Ubuntu 12.04) à partir d'un Mac OS X iterm avec l'aide de la publication de Michael Hendrick qui décrit la configuration d'iTerm en UTF-8:

  1. menu : Affichage -> Afficher les informations de session
  2. Onglet Session : changer l'Encodage de "Western (ASCII)" en "Unicode (UTF-8)".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X