2014-04-05 13 views
5

Sto cercando di utilizzare la finestra di dialogo in bash, ma ottengo del testo in più sullo schermo.La finestra di dialogo Bash visualizza il testo sconosciuto

questa è la linea per il dialogo:

dialog --title "Hello" --msgbox 'Hello world!' 6 20 

e questo è l'output:

enter image description here

alcuna idea perché questo sta accadendo?

+0

Questo ha qualcosa a che fare con le impostazioni locali e l'emulatore di terminale che stai utilizzando. Sarebbe più facile se tu menzionassi cosa fossero. – rici

risposta

2

Sembra che dialog utilizzi caratteri di disegno a scatola che l'emulatore di terminale non comprende correttamente (tra gli altri aspetti).

Per una rapida work-around, si può dire dialog di utilizzare - e + disegnare scatole, o di non cercare di trarre affatto:

dialog --ascii-lines --title "Hello" --msgbox 'Hello world!' 6 20 
dialog --no-lines --title "Hello" --msgbox 'Hello world!' 6 20 
+0

ha funzionato. Sto lavorando a una sceneggiatura per il college. – emre

Problemi correlati