Personalizzare l'aspetto di Xterm: differenze tra le versioni

m
sezione Riferimenti
m (task #30)
m (sezione Riferimenti)
Riga 2: Riga 2:
== Introduzione ==
== Introduzione ==
Xterm è l'emulatore di terminale predefinito del X Window System e, a differenza degli emulatori di terminali facenti parte dei principali DE (Konsole in KDE, GNOME Terminal in Gnome e Terminal in Xfce), è caratterizzato da un minore impiego di risorse e  una maggiore leggerezza in termini di spazio occupato su disco (grazie anche al fatto che non necessita del gran numero di librerie grafiche richieste dai terminali su citati).<br/>
Xterm è l'emulatore di terminale predefinito del X Window System e, a differenza degli emulatori di terminali facenti parte dei principali DE (Konsole in KDE, GNOME Terminal in Gnome e Terminal in Xfce), è caratterizzato da un minore impiego di risorse e  una maggiore leggerezza in termini di spazio occupato su disco (grazie anche al fatto che non necessita del gran numero di librerie grafiche richieste dai terminali su citati).<br/>
Insomma Xterm fa una cosa alla volta (niente tab, niente trasparenze, niente orpelli) e la fa bene, con poco spreco di risorse: in pieno rispetto della [http://en.wikipedia.org/wiki/Unix_philosophy#Mike_Gancarz:_The_UNIX_Philosophy filosofia UNIX].
Insomma Xterm fa una cosa alla volta (niente tab, niente trasparenze, niente orpelli) e la fa bene, con poco spreco di risorse: in pieno rispetto della ''filosofia UNIX''<sup>[[#Riferimenti|[1]]]</sup>.


Tuttavia, alle volte, l'aspetto davvero spartano di Xterm può non piacere o - più semplicemente - può essere necessario qualche aggiustamento relativo alla grandezza dei caratteri o al colore dello sfondo: per modificare a proprio gusto e secondo le proprie necessità l'aspetto di Xterm si possono seguire varie strade, che cercherò di illustrare in questa guida. <br/>
Tuttavia, alle volte, l'aspetto davvero spartano di Xterm può non piacere o - più semplicemente - può essere necessario qualche aggiustamento relativo alla grandezza dei caratteri o al colore dello sfondo: per modificare a proprio gusto e secondo le proprie necessità l'aspetto di Xterm si possono seguire varie strade, che cercherò di illustrare in questa guida. <br/>
Riga 31: Riga 31:
:# il colore di primo piano (''foreground color''), ovvero il colore dei caratteri, può essere definito da riga di comando attraverso l'opzione <code>-fg <u>color</u></code>;
:# il colore di primo piano (''foreground color''), ovvero il colore dei caratteri, può essere definito da riga di comando attraverso l'opzione <code>-fg <u>color</u></code>;
:# il colore dello sfondo (''background color'') si definisce invece tramite l'opzione <code>-bg <u>color</u></code>.
:# il colore dello sfondo (''background color'') si definisce invece tramite l'opzione <code>-bg <u>color</u></code>.
:In entrambi i casi, <u>color</u> può essere il nome o il codice di uno dei colori specificati in <code>/usr/lib/X11/rgb.txt</code>.
:In entrambi i casi, <u>color</u> può essere il nome o il codice di uno dei colori specificati in <code>/usr/lib/X11/rgb.txt</code>. Ci si può aiutare con la ''tavolozza dei colori di riferimento'''''<sup>[[#Riferimenti|[2]]]</sup>'''.
:Per avere un'idea della tavolozza dei colori disponibili potete fare riferimento a [http://www.critical.ch/xterm/ questa pagina].


== Modifiche ''permanenti'': agire sul file di configurazione ==
== Modifiche ''permanenti'': agire sul file di configurazione ==
Riga 42: Riga 41:
<pre>$ man X | less -p RESOURCES</pre>
<pre>$ man X | less -p RESOURCES</pre>


Il file <code>.Xresources</code> (un tempo chiamato <code>[http://lists.debian.org/debian-user/2005/09/msg01385.html .Xdefaults]</code>) 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: <code>xmessage, xclock, xclipboard, xfontsel, xcalc</code> e così via. E ovviamente il nostro amato Xterm.<br/>
Il file <code>.Xresources</code> (un tempo chiamato <code>.Xdefaults</code><sup>[[#Riferimenti|[3]]]</sup>) 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: <code>xmessage, xclock, xclipboard, xfontsel, xcalc</code> e così via. E ovviamente il nostro amato Xterm.<br/>
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.
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>
<pre>
Riga 140: Riga 139:
Ogni modifica al file di configurazione va resa attiva con:
Ogni modifica al file di configurazione va resa attiva con:
<pre>$ xrdb $HOME/.Xresources</pre>
<pre>$ xrdb $HOME/.Xresources</pre>
== Riferimenti ==
[1] [http://en.wikipedia.org/wiki/Unix_philosophy#Mike_Gancarz:_The_UNIX_Philosophy filosofia UNIX]<br />
[2] [http://www.critical.ch/xterm/ Tavolozza dei colori di xterm]<br />
[3] [http://lists.debian.org/debian-user/2005/09/msg01385.html File .Xresources era .Xdefaults]


{{Autori
{{Autori
3 581

contributi