Byobu a l'air très cassé dans PuTTY. J'ai déjà résolu le problème de mappage des clés, mais ce problème n'est pas spécifié dans la page de manuel ou même dans Google:
Remarquez la position mal placée de la liste des fenêtres, la position cassée du sélecteur, la duplication de la dernière fenêtre, l'aléatoire a en haut à droite et l'option d'application mal placée. Vous ne pouvez pas voir cela, mais la dernière option n'est pas sélectionnable.
Existe-t-il une option dans PuTTY que je dois utiliser pour voir cela correctement?
command-line
putty
TheLQ
la source
la source
putty
tag, ce serait bien.screenrc
Réponses:
Configurez putty pour lire utf8. putty -> config -> window -> translation choisir utf dans "Recieved data in ..." Ce n'est pas un problème byobu, c'est un problème de mastic.
Voir également:
la source
Concernant Putty, j'ai ajouté cette note à la page de manuel de byobu (1) il y a quelque temps:
Voir:
la source
Ubuntu utilise UTF-8 pour son terminal, mais byobu semble utiliser le jeu de caractères "ISO-8859-1 (Europe de l'Ouest)" pour ses menus. Vous pouvez définir le jeu de caractères dans Fenêtre -> Traduction.
J'ai trouvé le code suivant sur Internet et j'en suis toujours satisfait.
byobu
pourrait avoir plus d'options, mais j'aime ça aussi (~/.screenrc
):Remarque: pour byobu,
shelltitle "$ |bash"
doit être supprimé / commenté, sinon byobu ne fonctionnera pas.la source
ISO-8859-1:1998 (Latin-1, West Europe)
, ce n'est donc pas le problème. Le passage à UTF-8 a rendu le terminal extrêmement lent mais a corrigé le menu. Mais qu'est-ce que ce code est censé faire? N'a rien changé dans byobu[ computername ][ 0$ bash 1-$ bash (2*$bash) ][2010-12-11 16:24 ] 1.30 1.40 1.43
.Donc, pour que byobu ait une belle apparence de mastic, vous devez en fait apporter deux modifications.
Tout d'abord, changez votre clavier en xterm-R6 comme déjà mentionné, mais en second lieu, sur votre machine Linux, exécutez la commande en tant qu'utilisateur normal:
byobu-select-backend
puis choisissez l'optionscreen
(généralement 2).Devrait fonctionner très bien maintenant! Prendre plaisir!
la source
Cela a fonctionné pour moi (adapté pour Putty - temporaire):
Pour une solution définitive dans votre application:
assurez-vous que vous avez:
sudo apt-get -install ncurses
sudo apt-get install libncursesw5-dev
Ajoutez le code:
#include <locale.h>
#include <ncurses.h>
//change curses-------------------------------------
//add in main setlocale(LC_TYPE, "");Compilez l'application avec -lncursesw , quelque chose comme ceci:
la source