Personalizzare l'aspetto di Xterm: differenze tra le versioni

aggiunta sezione configurazione permanente
Nessun oggetto della modifica
(aggiunta sezione configurazione permanente)
Riga 33: Riga 33:


==Modifiche ''permanenti'': agire sui file di configurazione==
==Modifiche ''permanenti'': agire sui file di configurazione==
Se però avete intenzione di rendere permanenti le modifiche all'aspetto di Xterm, e non essere costretti ogni volta a invocare il programma con determinate opzioni da riga di comando, il modo migliore di agire è indubbiamente quello di personalizzare l'aspetto di Xterm agendo sui suoi file di configurazione.
Se però avete intenzione di rendere permanenti le modifiche all'aspetto di Xterm, e non essere costretti ogni volta a invocare il programma con determinate opzioni da riga di comando, il modo migliore di agire è indubbiamente quello di personalizzare l'aspetto di Xterm agendo su un file di configurazione.
Dopotutto sono fatti apposta!
 
Le opzioni hanno una sintassi specifica, le maiuscole vanno rispettate.
Il nome dell'applicazione si può trovare in <tt>/etc/X11/app-defaults/</tt>, in questo caso è XTerm.
Per approfondimenti si veda <tt>man X|pager -p RESOURCES</tt>.
 
Il file .Xresources (un tempo chiamato .Xdefaults, funziona in entrambi i modi) nella home
dell'utente serve a personalizzare le applicazioni correlate al server X che usano Xaw (Athena
widget set); sono tutte quelle generalmente meno usate in un ambiente Desktop tradizionale: xmessage, xclock, xclipboard, xfontsel, xcalc e così via. E ovviamente il nostro amato xterm.
Ecco alcune opzioni per ottenere un terminale funzionale e leggibile, le righe sono commentate con il punto esclamativo, il file è così pronto all'uso semplicemente copiando il testo.
<pre>
! ~/.Xresources
 
!colore di sfondo
XTerm*background: black
 
 
!colore del testo
XTerm*foreground: grey85
 
 
!colore del cursore
XTerm*cursorColor: darkorange1
 
 
!niente barra di scorrimento
XTerm*scrollBar: false
 
 
!dimensione predefinita
XTerm*geometry: 85x25
 
 
!modalità UTF-8 permanente
XTterm*utf8: 2
 
 
!font TrueType con antialiasing
XTerm*faceName: xft:Dejavu Sans Mono:pixelsize=13
 
 
!xfont:
!XTerm*font: -*-terminus-medium-*-*-*-15-*-*-*-*-*-*-*
 
 
!numero di linee da mantenere nello scrollbuffer
XTerm*saveLines: 3333
 
 
!le combinazioni di tasti con Meta (Alt) vengono convertite in una sequenza ad 8-bit,
!necessario affinché ad esempio si possa usare alt-numero per spostarsi tra le finestre in irssi
XTerm*metaSendsEscape: true
 
 
!seleziona solo il testo di una riga, omettendo gli spazi vuoti
XTerm*highlightSelection: true
 
 
!in combinazione con l'opzione precedente tenta di
!rimuovere gli spazi in eccesso a inizio e fine riga
XTerm*trimSelection: true
 
 
!il triplo click per selezionare una riga non include il Newline
!(\n, la sequenza che manda a capo la riga, si veda <tt>man echo</tt>) alla fine
XTerm*cutNewline: false
 
 
!abilita e specifica un attributo colore per il testo in grassetto
XTerm*colorBDMode: true
XTerm*colorBD: khaki
 
 
!abilita e specifica un attributo colore per il testo sottolineato
XTerm*colorULMode: true
XTerm*colorUL: tomato
 
 
!i caratteri da includere nella selezione del testo con il doppio click
!sono gruppi di numeri nella forma ''codice:valore'' e divisi da una virgola,
!il ''48'' è arbitrario ma il manuale lo usa come esempio e ci affidiamo a questo valore
!per aggiungere e modificare usare quindi la forma ''codice:48'',
!vedere <tt>man xterm|pager -p 'CHARACTER CLASSES</tt> per la tabella di riferimento
!prendendo ad esempio il primo gruppo 33:48, 33 equivale al punto esclamativo
XTerm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48,35:48,58:48,63:48,61:48,44:48,38:48,59:48
 
 
!colori personalizzati per il testo usati in vari programmi
!da 0 a 7 per il testo normale, da 8 a 15 per il grassetto:
 
!black
XTerm*color0: #171717
XTerm*color8: #737373
!red
XTerm*color1: #FF2B2B
XTerm*color9: #FF4545
!green
XTerm*color2: #9CE82B
XTerm*color10:         #9ACD32
!yellow
XTerm*color3: #F0E68C
XTerm*color11:         #F0E68C
!blue
XTerm*color4: #0062FF
XTerm*color12:         #4B91F2
!magenta
XTerm*color5: #E167FF
XTerm*color13:         #FF8BFF
!cyan
XTerm*color6: #87CEEB
XTerm*color14:         #45DDFF
!white
XTerm*color7: #DCDCCC
XTerm*color15:         #FFFFFF
</pre>
 
Ogni modifica al file di configurazione va resa attiva con:
<pre>$ xrdb $HOME/.Xresources</pre>
 
Ci sono tante opzioni, il manuale è infinito nonché affascinante.
Altri spunti si possono trovare qui:
* http://dotfiles.org/.Xresources
* http://dotfiles.org/.Xdefaults
 
 
[[Categoria: Uso del terminale]][[Categoria: Ottimizzazione del sistema]]
[[Categoria: Uso del terminale]][[Categoria: Ottimizzazione del sistema]]
271

contributi