Vouloir donner un look byobu comme un écran ‘update’ de toutes sortes. Je commence avec
byobu
et au lieu de la ligne d’état située au bas de l’écran, chaque fois qu’elle est mise à jour, elle passe à une ligne supplémentaire sous la précédente. avant longtemps, l’écran (mastic) est rempli d’échos de lignes d’état.
Comment puis-je arrêter ça?
en cours d’exécution puttytray v0.62 sur win7 en ubuntu 12.04
Putty utilise par défaut un codage de traduction ISO-8859-1 où Ubuntu envoie un codage UTF-8.
Cliquez sur votre serveur dans la fenêtre Charger, enregistrer ou supprimer une session stockée. Cliquez ensuite sur le bouton Charger.
Ensuite, dans le panneau Catégorie à gauche, cliquez sur: Fenêtre -> Traduction
Modifiez le menu déroulant sous “Données reçues supposées être dans quel jeu de caractères” à UTF-8.
Une fois que vous faites cela, cliquez sur Session en haut du panneau Catégorie, puis sur Enregistrer dans la zone des sessions stockées.
Je ne dis pas que c’est le correctif correct. Je vous dis simplement tout ce qui a été corrigé pour moi sans avoir à faire de trucs fous au serveur.
À votre santé!
Cela semble être un problème avec le backend Byobu par défaut. 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 écran (option 2).
Bien que cela ne soit pas une solution pour expliquer pourquoi tmux le fait sur les sessions PuTTY, il résout votre problème pour le défilement de l’écran.
Le réglage UTF-8 fait des merveilles. Je le règle généralement avec Terminal => Keyboard => “Touches de fonction et kepad” de “ESC [n ~” à “Xterm R6” et enregistrez-le comme configuration par défaut dans Putty. Cette dernière option permet d’utiliser les fonctions de touche F dans Byobu. C’est quasiment inutile sans.
J’ai eu un problème similaire sur un serveur Debian Testing / SID, et c’était un problème avec plusieurs sessions d’écran détachées sur le système. ps aufx |grep -i screen
devrait trouver des sessions d’écran orphelines.
J’ai essayé sudo byobu-select-backend
et tmux est également utilisé par défaut pour les tests Debian. J’ai choisi ‘screen’ mais lorsque j’ai essayé $ byobu
le même comportement de défilement s’est produit. J’ai donc couru $ byobu-select-backend
tant qu’utilisateur habituel et sélectionné à nouveau “screen”.
Cette fois-ci, courir byobu m’a montré les sessions d’écran détachées, donc je pouvais les sélectionner et les fermer doucement.
La réponse de @phanku , à savoir que le codage du terminal devrait être défini sur UTF-8, m’a permis de résoudre le même problème que celui décrit lors de l’access à une session byobu (sur Ubuntu 12.04) depuis un Mac OS X avec l’aide de Le post de Michael Hendrick qui décrit la configuration d’iTerm en UTF-8 :
Pour moi, le problème était lié à la compatibilité de la compatibilité:
dans le terminal, allez à:
ou
ça a fonctionné pour moi …
J’utilise iTerm2 dans MacOS et rencontre le même problème. L’encodage est déjà défini sur UTF-8 mais aucune aide. Voici la solution qui fonctionne pour moi:
Preferences
> Profiles
Text
à droite Treat ambiguous-width characters as double width
Terminé.