Perché questo codice non funziona in Bash?Come visualizzare infobox in whiptail?
whiptail --infobox "My Text" 0 0
Il manuale:
whiptail --infobox text height width
Allora, cosa c'è di sbagliato?
Perché questo codice non funziona in Bash?Come visualizzare infobox in whiptail?
whiptail --infobox "My Text" 0 0
Il manuale:
whiptail --infobox text height width
Allora, cosa c'è di sbagliato?
A causa di un bug, l'opzione --infobox
in whiptail non funziona in un xterm
(ad esempio gnome-terminal). Funziona su una console normale, tuttavia.
Questo sembra essere un bug di vecchia data, che è stato cancellato come non riproducibile quando era reported.
Più recentemente è stato nuovamente segnalato in Launchpad.
Se è necessario un funzionamento --infobox
sotto xterm
, è possibile utilizzare dialog
.
Sicuramente sembra un insetto.
Penso che sia necessario salvare lo schermo, visualizzare la finestra, ma poi cancellare di nuovo lo schermo (come "meno <nomefile>") - è possibile vedere l'output se lo si passa attraverso qualcosa come "cat -v".
penso VT220 è abbastanza simile a xterm, quindi una soluzione è:
TERM=vt220 whiptail --infobox "My Text" 0 0
Grande! Solo una aggiunta: prima prova 'TERM = ansi' per avere il supporto dei colori, quindi non riesci a' TERM = vt220 'se il precedente non funziona. – gildux
Concordato (vedi il mio follow-in [Whiptail o una finestra di non lavorare da ssh] (http://stackoverflow.com/ domande/21042525/whiptail-o-dialog-dont-working-by-ssh/29711137 # 29711137) –