271
contributi
S3v (discussione | contributi) 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 | 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. | ||
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]] |
contributi