Escapes ANSI no prompt Pash são exibidos como lixo no terminal Gnome

1

Eu gostaria de usar o Pash , uma implementação do PowerShell para mono na minha caixa do CentOS.

Depois da compilação eu comecei e peguei

$ mono Source/PashConsole/bin/Debug/Pash.exe
[%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;mPash - Copyright (C) Pash Contributors.     License: GPL/BSD. See https://github.com/Pash-Project/Pash/
[%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;m
[%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;mPASH /home/gbuday/projects/Pash> [%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;m 

Foi-me dito que meu terminal não entende seqüências ANSI.

Eu uso o terminal do gnome. É capaz disso com algum truque de configuração?

Ou preciso usar algum outro software de emulador de terminal?

    
por Gergely 08.10.2014 / 21:08

1 resposta

1

TERM=xterm mono Source/PashConsole/bin/Debug/Pash.exe

resolve o problema. O padrão

TERM=xterm-256color

causa o lixo no terminal. Isso não é um problema com o terminal do gnome, nem mesmo o Pash, mas com o Mono, veja

link

    
por 09.10.2014 / 13:49