Vouloir donner à byobu un looksee en tant que "mise à jour" d'écran. Je commence par
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 située sous la précédente. dans peu de temps, l'écran (PuTTY) est rempli d'échos de lignes d'état.
Comment puis-je arrêter ça?
en cours d'exécution puttytray v0.62 sur win7 à Ubuntu 12.04
PuTTY utilise par défaut un codage de traduction ISO-8859-1, Ubuntu envoyant un codage UTF-8.
Cliquez sur votre serveur dans la fenêtre Charger, enregistrer ou supprimer une session enregistrée. Cliquez ensuite sur le bouton Charger.
Ensuite, dans le panneau Catégorie à gauche, cliquez sur: Fenêtre -> Traduction
Remplacez le menu déroulant sous "Données reçues supposées se trouver dans quel jeu de caractères" en UTF-8.
Ensuite, cliquez sur Session en haut du panneau Catégorie, puis cliquez sur Enregistrer dans la zone des sessions stockées.
Je ne dis pas que c'est la solution correcte. Je viens de vous dire à tous ce qui est réglé pour moi sans avoir à faire des 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 serveur principal. 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 quant à la raison pour laquelle tmux le fait lors de sessions PuTTY, cela résout le problème du défilement à l’écran.
Le paramètre UTF-8 fonctionne à merveille. Je règle généralement cela avec Terminal => Keyboard => "Touches de fonction et kepad" de "ESC [n ~" à "Xterm R6" et enregistre cette configuration par défaut dans PuTTY. Cette dernière option permet d'utiliser les fonctions de la touche F dans Byobu. C'est à peu près inutile sans.
J'ai eu un problème similaire sur un serveur Testing/SID de Debian, et il y avait un problème avec plusieurs sessions d'écran déconnectées en vrac sur le système. ps aufx |grep -i screen
devrait rechercher les sessions d'écran orphelines.
J'ai essayé Sudo byobu-select-backend
et tmux est également la valeur par défaut pour les tests Debian, j'ai choisi 'screen', mais lorsque j'ai essayé $ byobu
, le même comportement de défilement a suivi . J'ai donc lancé $ byobu-select-backend
en tant qu'utilisateur régulier et sélectionné à nouveau 'screen'.
Cette fois, courir byobu m'a montré les sessions d'écran séparées, afin que je puisse les sélectionner et les fermer doucement.
La réponse de @ phanku , à savoir que le codage du terminal doit être défini sur UTF-8, m'a permis de résoudre le problème décrit par l'OP lors de l'accès à une session byobu (sous Ubuntu 12.04) à partir d'un Mac OS X iterm avec l'aide du message de Michael Hendrick qui décrit la définition de iTerm sur UTF-8 :
pour moi, le problème était lié à la définition de la compatibilité:
dans le terminal, allez à:
ou
cela a fonctionné pour moi ...
J'utilise iTerm2 dans MacOS et rencontre le même problème. Le codage est déjà défini sur UTF-8 mais aucune aide. Voici la solution qui fonctionne pour moi:
Preferences
> Profiles
Text
à droiteTreat ambiguous-width characters as double width
Terminé.