Non riesco a capire come avviare una nuova sessione Cygwin da Cygwin, simile al lancio di un nuovo terminale da Bash con:
gnome-terminal
Probabilmente è facile ma mi manca qualcosa. Qualche idea?
Non riesco a capire come avviare una nuova sessione Cygwin da Cygwin, simile al lancio di un nuovo terminale da Bash con:
gnome-terminal
Probabilmente è facile ma mi manca qualcosa. Qualche idea?
Risposte:
Premi 'Alt-F2' se vuoi aprire un altro terminale (nuovo) in perfetto stato, non all'interno di uno script. Vedi 'man mint' per altre scorciatoie da tastiera.
cygstart /bin/bash -li
apre una nuova finestra terminale, ma non ha le stesse impostazioni.
se si utilizza la console cygwin "predefinita" (aka cmd.exe) quindi:
cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS
e quindi sostituire SHELL.EXE e PARAMI con ciò che si utilizza:
ti consiglierei di usare una console migliore come ' mintty ' o 'rxvt', che avvii semplicemente digitando "mintty" (o premendo f2) o "rxvt".
bash.exe
e mi sono dato da fare con il comando che hai fornito e alcune varianti senza fortuna. In cerca di menta adesso. Grazie!
mintty
dall'interno di un terminale Cygwin esistente avvierà una nuova finestra, sì, ma bloccherà anche il terminale esistente. Avviarlo come processo in background mintty &
per continuare a utilizzare il terminale originale e averne uno nuovo.
cygstart mintty /bin/bash -il