Newsgroup: it.comp.os.linux.iniziare
Titolo: configurare rxvt: font e altri problemi

Salve a tutti.
Vorrei utilizzare un "terminale" leggero e da quanto leggo in giro, pare
che rxvt sia adatto.
Sono su slackware 11 e utilizzo xfce (per ora) come DE. Il pacchetto
rxvt era già installato.
Fondamentalmente, tanto per esporre un problema alla volta mi
interesserebbe impostarvi un font di mio gradimento, che, per
intenderci nel mio caso si tratta del "bitstream vera sans mono".
Con l'xterm lo posso lanciare anche da riga di comando tipo "xterm -fa
etc" e la voce corrispondente da settare in resources è "FaceName" invece 
con rxvt non saprei come impostarlo, anche perchè probabilmente è un
tipo di carattere "di quelli perticolari" ora non ricordo come è
denominato quel tipo font....(per intenderci mi s che non faccia parte
di quelli che saltano fuori con xfontsel).
Ho provato anche mrxvt che dovrebbe essere imparentato con rxvt. È
facile da configurare e ha un man benfatto che mi ha permesso di
editarne il ~/.mrxvtrc. Probabilmente eredita il carattere impostato per
xterm in ~/.Xdefault, visto che pur non avendolo impostato per lui, è
apparso proprio con quel bel font.
rxvt ho notato che ha anche un altro problemino: quando sono alla fine di
una riga sulla bash e voglio andrne all'inizio di solito premo il tasto
apposito cioè la freccia obliqua verso l'alto. Bene, in rxvt invece di
andare all'inizio mi sputa fuori una "tilde" ~ !!!
Intanto spero di riuscire a risolvere questi punti, chiedendo il vostro
aiuto. In rete ho cercato e ricercato, ma niente...se avete sottomano
anche qualche links è tutto beneaccetto.
Grazie in anticipo e a presto   :-)

 che rxvt sia adatto.
Cerca mrxvt e poi crea il tuo .mrxvtrc (esiste mrxvtrc.sample che puoi usare
come base di partenza) .
-- 
Usare un PC e' possibile ,altro e' saperlo fare, 
piu' il tempo passa, meno ci riesco . 
2.6.22.7

 come base di partenza) .
Ma mrxvt č piů pesante di rxvt liscio, o sbaglio? perchč non dovrei
fermarmi ad rxvt?
mrxvt č quello che sto utilizzando adesso...
a me perň tutte quelle tabs non servono visto che utilizzo screen, cosě
l'ho spogliato da diverse cosuccie e l'ho configurato come meglio
m'aggrada, Ma alcune cose non mi tornano.
Iniziamo con la piů strana (grazie anche alla mia disattenzione).
intanto posto il mio .mrxvtrc:
Mrxvt.smootResize:            True
Mrxvt.transparent:            True
Mrxvt.shading:                20
Mrxvt.transparentTabbar:      True
Mrxvt.background:             black
Mrxvt.foreground:             green
Mrxvt.cursorColor:            green
Mrxvt.hideTabbar:             True
Mrxvt.scrollBar:              False
Mrxvt.xft:                    True
Mrxvt.xftAntialias:           True
Mrxvt.xftWeight:              black
Mrxvt.macro.Ctrl+f            ToggleFullscreen
Mrxvt.borderLess:             True
Mrxvt.internalBorder:         15
Come potete vedere non viene definito alcun tipo di font, solo alcun
caratteristiche come l'aspetto bold l'antialias e l'xft che a quanto
pare consenta l'utilizzo dei font XFreeType (spero significhi quello, ma
non ricordo le parole esatte del man...va bč).
Ora davanti al naso ho il mio buon mrxvt e il carattere che vedo č il
mio caro "bitstream vera sans mono". Perchč?
Non ricordo piů dove l'ho impostato...!!!
Sapreste darmi una mano? A me va benissimo questo carattere, ma mi
piacerebbe capire da dove esce.
Aggiungo che č anche il carattere che ho impostato in Terminal, il
terminale predefinito di xfce. Che le due cose siano legate in qualche
modo?
Poi, altra cosa, perchč quando utilizzo mrxvt senza screen non funziona
il ritorno ad inizio riga e neanche a fine riga sputandomi fuori invece
la ~ (tilde) ??? sotto screen invece funge....boo.
Me ne sarei anche rimasto al Terminal di xfce perň purtroppo non va
d'accordo con screen, infatti non sono riuscito a far funzionare la
backspace...molto scomodo.  :-(
Bene vediamo di mettere apposto mrxvt. Ringrazio fin da subito ogni
intervento ed aiuto che riceverň.
A presto  :-)

 piacerebbe capire da dove esce.
Da dove lo prende???
In ~/.mrxvt non č impostato...
Non avete nessuna idea?

 Non avete nessuna idea?
# Use XFT fonts if you want some fancy
mrxvt*xft:                      True
mrxvt*xftFont:                  Luxi Mono
mrxvt*xftSize:                  12
Cerca anche nel sorgente mrxvtrc.sample , io uso quello personalizzato , 
naturalmente il man e' da leggere (lunghissimo) .


 naturalmente il man e' da leggere (lunghissimo) .
Sì ok, ma questo è per impostare il font. La mia domanda invece era
un'altra...
Anche il ".sample" è solamente un esempio, cioè non determina veramente
l'aspetto del font che vedo a monitor.
Non ci sono altri file da cui attinge la configurazione?

 Non ci sono altri file da cui attinge la configurazione?
Non saprei , io uso l'ultima versione compilata da me (mrxvt 0.5.0)
Hai provato a leggere questo ?
http://materm.sourceforge.net/wiki/Main/Documentation


 
http://materm.sourceforge.net/wiki/Main/Documentation
A dire il vero no... ma come ho detto sopra lascerò perdere la questione
font, almeno per il momento.
Invece veniamo ad un altro aspetto:
ti funziona a te il tasto "fine" o "inizio"? Quelli per andare ad inizio
o fine riga tanto per intenderci...
A me dalla shell liscia su mrxvt non funzionano e premendoli mi sputano
a video una tilde come questa:   ~   .
Però utilizzando vi o screen allora i tasti funzionano bene...bo..
Anche te hai notato qualcosa del genere?
A presto.  :-p

 Anche te hai notato qualcosa del genere?
Dipende da come hai impostato TERM , se digiti env | grep TERM che dice ?
$ env | grep TERM
TERM=linux
Prova a lanciare export TERM=xterm  oppure 
export TERM=vt100 , ci sono altre possibilita' , ma non le conosco tutte :-P
 vedi che succede , se trovi la soluzione , puoi impostare il parametro
in .bashrc ...


 Non saprei , io uso l'ultima versione compilata da me (mrxvt 0.5.0)
l'ultima versione e' la 0.5.3 ...
-- 
|   Maurizio Loreti -- 
ROT13:ybe...@cq.vasa.vg
   |  (@_
| Un. of Padova, Dept. of Physics, Padova, Italy |  //\
|     
http://www.pd.infn.it/~loreti/mlo.html
     |  V_/_

 it .bashrc ...
La variabile TERM dovrebbe effettivamente centrare qualcosa, infatti se
apro il Terminal di xfce è impostata a "xterm" (l'ho visto con echo
$TERM). Se apro mrxvt invece è impostata a "rxvt". Se poi avvio screen,
allora è impostata a "screen".
Però ho provato da mrxvt a dare "export TERM=xterm" e non cambia nulla,
neanche provando con gli altri valori che mi hai consigliato e nemmeno
editando le modifiche in .bashrc.
Nella documentazione che mi hai linkato ieri, c'è qualcosa a proposito e
quanto pare bisogna impostare qualcosa nel' inputrc (l'ho letto nelle
faq):
http://materm.sourceforge.net/wiki/Main/Documentation?action=download&upname=faq.txt
dice:
Q:  My Control-Left / Right and Home / End keys do not work properly in
some
    applications.
A:  To get your modified cursor keys working properly in Vim, just
upgrade to
    Vim 7. The new behaviour in mrxvt is designed to work "out of the
box" with
    Vim 7.
    To get your modified cursor keys working in bash / readline based
    applications put the following in your ~/.inputrc:
	# Cursor movement for mrxvt-0.5.x / xterm
	"\e[1;5C": forward-word
	"\e[1;5D": backward-word
	"\e[7~": beginning-of-line
	"\e[8~": end-of-line
    As of 0.5.0 the escape sequences mrxvt produces for modified cursor
keys is
    the same as those produced by Xterm. If you do not like this
behaviour,
    undefine the XTERM_KEYS macro in src/feature.h.
    Alternately you can use the macro feature of mrxvt to make the
cursor keys
    produce the string that is expected by your application (explained
later on
    in this FAQ)
----------------
Invece di creare il ~/.inputrc preferirei mantenere le impostazioni
che ho adesso in /etc/inputrc, quindi ho pensato di modificare quello,
aggiungendovi quelle consigliate.
Cosa ne pensate?
Ho provato a metterci mano ma il risultato è stato che i tasti in
questione sono diventati inusabili anche in xterm, però potrei aver
pasticciato.
A questo link invece vedo adesso che viene consigliato l'utilizzo di due
macro da inserire nel ~/.mrxvtrc:
http://www.puppylinux.com/news/comments.php?y=06&m=12&entry=entry061210-172433
"
to get the home and end keys to work properly in my mrxvt package, i put
these lines in /root/.mrxvtrc
Mrxvt.termName: xterm
Mrxvt.macro.Home: Str \e[1~
Mrxvt.macro.End: Str \e[4~
termName seems to need to be above the key macros
supposedly, the right way to do it is to fix the rxvt terminfo file, i
did it the easy way and set the termName to xterm
"
----------
Non so se è corretto, ma ora provo anche questa via, vediamo un
po'...poi faccio sapere.
In ogni caso grazie per la disponibilità dimostrata fin qui.
A presto!   :-P

 po'...poi faccio sapere.
Risolto!
sembra funzionare tutto come desidero.
Grazie ancora. Se aveste precisazioni sull'argomento non esitate, mi
raccomando.
Arrileggerci!   :-)