Byobu wygląda na bardzo zepsutego w PuTTY. Naprawiłem już problem z mapowaniem klucza, ale ten problem nie jest określony na stronie podręcznika ani nawet w Google:
Zwróć uwagę na przesuniętą pozycję listy okien, zepsutą pozycję selektora, duplikację ostatniego okna, losowe a w prawym górnym rogu i niewłaściwie umieszczoną opcję zastosowania. Nie widać tego, ale ostatniej opcji nie można wybrać.
Czy jest jakaś opcja w PuTTY, której muszę użyć, aby zobaczyć to poprawnie?
command-line
putty
TheLQ
źródło
źródło
putty
tag, byłoby miło.screenrc
Odpowiedzi:
Skonfiguruj kit do odczytu utf8. putty -> config -> okno -> tłumaczenie wybierz utf w „Odzyskane dane w ...” To nie jest problem byobu, to jest kwestia kitu.
Zobacz też:
źródło
W związku z Putty dodałem tę notatkę do strony byobu (1) jakiś czas temu:
Widzieć:
źródło
Ubuntu używa UTF-8 dla swojego terminala, ale wydaje się, że byobu używa zestawu znaków „ISO-8859-1 (Europa Zachodnia)”. Możesz ustawić zestaw znaków w oknie -> Tłumaczenie.
Znalazłem następujący kod w Internecie i nadal jestem z niego zadowolony.
byobu
może mieć więcej opcji, ale podoba mi się również (~/.screenrc
):Uwaga: w przypadku byobu
shelltitle "$ |bash"
należy usunąć / skomentować, w przeciwnym razie byobu nie będzie działać.źródło
ISO-8859-1:1998 (Latin-1, West Europe)
ustawiona na , więc nie o to chodzi. Przejście na UTF-8 spowodowało, że terminal był bardzo wolny, ale naprawił menu. Co jednak powinien zrobić ten kod? Nic nie zmieniłem w byobu[ computername ][ 0$ bash 1-$ bash (2*$bash) ][2010-12-11 16:24 ] 1.30 1.40 1.43
.Aby byobu dobrze wyglądało w kitach, powinieneś wprowadzić dwie zmiany.
Najpierw zmień klawiaturę na Xterm-R6, jak już wspomniano, ale po drugie, na komputerze z systemem Linux uruchom polecenie jako normalny użytkownik:
byobu-select-backend
a następnie wybierz opcjęscreen
(zwykle 2).Powinien teraz działać świetnie! Cieszyć się!
źródło
To działało dla mnie (pasuje do Putty - tymczasowe):
Ostateczne rozwiązanie w Twojej aplikacji:
Upewnij się że masz:
sudo apt-get -install ncurses
sudo apt-get install libncursesw5-dev
Dodaj kod:
#include <locale.h>
#include <ncurses.h>
//change curses-------------------------------------
//add in main setlocale(LC_TYPE, "");Skompiluj aplikację z -lncursesw , coś takiego:
źródło