2010/9/3 Adrian Popa <[email protected]>:
> Salutare,
>
> Rulez frecvent comenzi de genul
>
>   - telnet host1
>   - telnet 1.2.3.4 80
>   - ssh m...@host5
>
> și mare parte din activitatea mea e defapt remote. Aș vrea să pot modifica
> bara de titlu a terminalului în care pornesc astfel de comenzi astfel încât
> să reflecte stația remote pe care mă aflu (ajută când dau ALT+TAB și poate
> nu o să mai dau multe comenzi aiurea, pe alte stații).
>
> Momentan, folosesc ca terminal "terminator", dar sunt dispus să folosesc
> altceva (gtk-based sau mai simplist).
>
> Mă gândesc că pot face niște alias-uri ca atunci când rulez telnet x să
> ruleze defapt ceva de genul 'terminal --title "telnet bla bla"; telnet', dar
> dificultatea constă în identificarea parametrului pe care îl trimit comenzii
> (în alias) și 2, după ce termin de executat comanda, aș vrea să revin la un
> titlu mai sugestiv.
>
> So - cunoaște careva o rețetă care sa scrie comanda curentă în bara de titlu
> a terminalului?

Da :)

Daca terminalul tau suporta xterm escape sequences (sunt convins ca
da), ar trebui sa mearga comanda asta:

echo -ne "\033]0;fa-mi o poza in 5 secunde pana nu ma rescrie PS1\007" ; sleep 5

Vezi de exemplu
http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#s3 pentru detalii
(sau pt. gory details,
http://invisible-island.net/xterm/ctlseqs/ctlseqs.html )


-- 
Petre.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui