2010-01-15 4 views

risposta

5

Sì, è possibile utilizzare shelltitle per fare questo.

Supponendo di utilizzare bash, il seguente dovrebbe funzionare. Aggiungi questo al vostro .screenrc:

shelltitle "$ |bash" 

dove il "$" deve corrispondere tutto ciò che è alla fine della stringa di prompt ($ PS1) e "bash" è il titolo di default. Quindi aggiungere un null sequenza dei titoli di escape per l'inizio della vostra stringa di richiesta:

export PS1='\[\033k\033\\\]'$PS1 

che dovrebbe andare nella vostra .profile o qualsiasi altra cosa.

+1

Immagino che altre shell (tcsh, zsh) permettano di agganciare qualcosa da eseguire dopo aver digitato un comando; questo probabilmente sarebbe un posto più sensato per mettere la sequenza di escape se ne usi uno. – ezod

+0

Grazie. Questo funziona. – dan

+0

Con questo PS1, ricevo strani caratteri al mio prompt. Perchè è questo? –