erlug
[Top] [All Lists]

Re: [Erlug] X resources, cerco opinioni

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] X resources, cerco opinioni
From: Davide Alberani <da@xxxxxxxxxxxxxx>
Date: Sun, 29 Apr 2007 13:47:26 +0200
On Apr 29, Davide Bolcioni <db_erlug@xxxxxxxx> wrote:

> un recente messaggio mi ha riportato alla mente l'esistenza delle
> risorse X,

Beato te!  Quanto alcool c'era voluto, per dimenticarle? ;-)

> altro non erano se non un (ennesimo) meccanismo di configurazione
> e mi pare che non abbiano avuto molta fortuna.

Essendo necessariamente legate al server X, non e` che fossero
esattamente il massimo conseguimento in termini di portabilita`. :-)
Va detto pero` che per cose come i terminali (vedi l'esempio di Alex)
avevano/hanno il loro perche`.

> Chi ha avuto l'occasione di trafficarci e ha opinioni da esprimere,
> compresi rant, è testè invitato a farlo in questo thread :-)

Non male la possibilita` di configurare opzioni dei vari widget delle
applicazioni X tanto a livello di singola appicazioni quanto
globalmente.
Per il resto, succhia alla grandissima. (volevi il rant, e... :-)

Qualche impostazione che puo` servire (si`, i commenti
iniziano con "!", e considera che quasi tutte queste impostazioni
probabilmente sono gia` il default nelle distribuzioni moderne):

! sottolineature?!?!  Bah... meglio scritte rosse e verdi!
*colorBD:         green
*colorBDMode:   true
*colorUL:         red
*colorULMode:   true

! Setta la lunghezza della history della finestra di XTerm.
XTerm*saveLines:        500
! E non rompere: se sto leggendo qualcosa "su", non voglio tornare
! giu` solo perche` hai scritto delle sbagianate.
XTerm*scrollTtyOutput: off
! per la selezione di path completi, indirizzi email, etc.
*charClass: 33:48,37:48,45-47:48,64:48

!per i tasti backspace, home e canc
*VT100.Translations: #override <Key>BackSpace: string(0x7F)\n\
       <Key>Delete:    string(0x1b) string("[3~")\n\
       <Key>Home:      string(0x1b) string("[1~")\n\
       <Key>End:       string(0x1b) string("[4~")\n\
       ~Ctrl ~Meta <Btn3Down>:ignore() \n\
       Meta <Btn3Down>:clear-saved-lines() \n\
       ~Ctrl ~Meta <Btn3Up>:insert-selection(PRIMARY, CUT_BUFFER0) \n\
       ~Ctrl ~Meta <Btn2Down>:start-extend() \n\
       ~Meta <Btn2Motion>:select-extend() \n\
       Ctrl<Key>Prior: string(0x1b) string("[40~")\n\
       Ctrl<Key>Next:  string(0x1b) string("[41~")

! la rotellina del mouse va su, la rotellina del mouse va giu`...
XTerm.vt100.translations: #override\n\
Shift<Btn4Down>,<Btn4Up>:scroll-back(1,line)\n\
Shift<Btn5Down>,<Btn5Up>:scroll-forw(1,line)\n\
Ctrl<Btn4Down>,<Btn4Up>:scroll-back(1,page)\n\
Ctrl<Btn5Down>,<Btn5Up>:scroll-forw(1,page)\n\
<Btn4Down>,<Btn4Up>:scroll-back(1,halfpage)\n\
<Btn5Down>,<Btn5Up>:scroll-forw(1,halfpage)
XTerm.vt100.Scrollbar.translations: #override\n\
<Btn5Down>: StartScroll(Forward)\n\
<Btn4Down>: StartScroll(Backward)\n


Per i dettagli, vedere la sezione RESOURCES di 'man 7 X'.

-- 
Davide Alberani <da@xxxxxxxxxxxxxx> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/

<Prev in Thread] Current Thread [Next in Thread>