Utilizzo di rxvt come terminale in Cygwin
L'emulatore di terminale rxvt è molto meglio della finestra dos:
- gestisce lo scrollback di quante linee si vogliono
- supporta lo scroll-lock ed il reset su keypress
- gestisce il cut&paste con il mouse
- e più bello ;D
Installarlo con setup.exe
Scaricare il font "Lucida ConsoleP" da http://home.online.no/~aageli/luconP.ttf ed installarlo in Windows.
Assicurasi di settare il vaolore della variabile CYGWIN sia settaro nelle variabili di ambiente di Windows (serve solo nella console dos, ma non fa ale nemmeno qui):
CYGWIN='codepage:oem tty binmode title'
Creare un collegamento che lanci:
C:\cygwin\bin\rxvt.exe -geometry 80x26 -bg black -fg white -si -sk -sw -sr -sl 65535 -fn "Lucida ConsoleP-20" -ls -e /usr/bin/bash --login
Dove:
- -bg black -fg white: sfondo e colore dei caratteri
- -si -sw: stoppa lo scrolling se ci si muove con la scrollbar
- -sk: ritorna all'ultima riga premendo un tasto
- -sr: mette la scrollbar a destra
- -sl 65535: memoria nel buffer di scrollback 65535 caratteri
- -tn linux: setta il terminale giusto
- -fn "Lucida ConsoleP-22": usa un font corretto per i caratteri grafici
- -ls: start as a login-shell
- -e /usr/bin/bash --login: esegue questa shell come login shell
Non settare il terminal type "rxvt-cygwin[-native]" perchè se si fa ssh su un'altra amcchina, ad esempio, screen non funziona.
Se ci sono problemi, mettere in .inputrc:
set input-meta on set output-meta on set convert-meta off