Personalizzare l'aspetto di Xterm: differenze tra le versioni

m
modifiche minori
m (typo -.-)
m (modifiche minori)
Riga 7: Riga 7:
Qualsiasi correzione, suggerimento o aggiunta è, come sempre, gradita.
Qualsiasi correzione, suggerimento o aggiunta è, come sempre, gradita.


== Modifiche ''al volo'': i menu di xterm ==
== Modifiche ''al volo'': i menù di Xterm ==
La prima cosa che balza agli occhi, almeno ai miei, quando si lancia Xterm è la grandezza di default dei caratteri: non arriverò a dire che è illeggibile (perché a dire il vero  esiste - e si può abilitare - l'opzione ''unreadable'' che è '''realmente''' illeggibile) ma è davvero troppo piccola per chi debba stare a lungo davanti al computer.
La prima cosa che balza agli occhi, almeno ai miei, quando si lancia Xterm è la grandezza di default dei caratteri: non arriverò a dire che è illeggibile (perché a dire il vero  esiste - e si può abilitare - l'opzione ''unreadable'' che è '''realmente''' illeggibile) ma è davvero troppo piccola per chi debba stare a lungo davanti al computer.


Una soluzione molto rapida, in questo caso, consiste nel modificare la grandezza dei caratteri attraverso il menu che compare premendo contemporaneamente <code>CTRL+ tasto destro</code> del mouse: potrete scegliere la grandezza desiderata e questa verrà mantenuta '''solo in quella finestra e per quella sessione'''.
Una soluzione molto rapida, in questo caso, consiste nel modificare la grandezza dei caratteri attraverso il menù che compare premendo contemporaneamente <code>CTRL+ tasto destro</code> del mouse: potrete scegliere la grandezza desiderata e questa verrà mantenuta '''solo in quella finestra e per quella sessione'''.


Altre opzioni sono disponibili nei menu che appaiono con <code>CTRL+ tasto sinistro</code> e <code>CTRL+ tasto centrale</code> del mouse.
Altre opzioni sono disponibili nei menù che appaiono con <code>CTRL+ tasto sinistro</code> e <code>CTRL+ tasto centrale</code> del mouse.


== Modifiche ''al volo'': opzioni da riga di comando ==
== Modifiche ''al volo'': opzioni da riga di comando ==
Un modo lievemente più articolato di modificare l'aspetto di xterm consiste nel lanciarlo da riga comando specificando, mediante le opzioni opportune, i valori desiderati relativi a tipo e dimensione dei font e ai colori di sfondo e di primo piano.
Un modo lievemente più articolato di modificare l'aspetto di Xterm consiste nel lanciarlo da riga comando specificando, mediante le opzioni opportune, i valori desiderati relativi a tipo e dimensione dei font e ai colori di sfondo e di primo piano.


Le opzioni che possono essere specificate da riga di comando sono davvero tantissime (digitate <code> man xterm </code> se non ci credete!) ma le più utili nel caso specifico sono sicuramente quelle che riguardano:
Le opzioni che possono essere specificate da riga di comando sono davvero tantissime (digitate <code> man xterm </code> se non ci credete!) ma le più utili nel caso specifico sono sicuramente quelle che riguardano:


* '''grandezza e tipo di carattere''': per sceglierlo possiamo affidarci ad <code>xfontsel</code>, un'applicazione assai utile che mostra le anteprime dei font installati. Basterà lanciarla da terminale <pre>$ xfontsel </pre> e scegliere il font che preferite; a questo punto potete copiare il codice corretto da passare a xterm tramite l'opzione <code>''' -font''' </code>, ad esempio (per il font <code>fixed</code>): <pre>-*-fixed-medium-r-*-*-18-*-*-*-*-*-iso8859-* </pre> Dunque per impostare il font ''fixed'' con una grandezza ''medium'' basterà invocare xterm nel modo seguente:<pre>$ xterm -font -*-fixed-medium-r-*-*-18-*-*-*-*-*-iso8859-* </pre>
* '''grandezza e tipo di carattere''': per sceglierlo possiamo affidarci ad <code>xfontsel</code>, un'applicazione assai utile che mostra le anteprime dei font installati. Basterà lanciarla da terminale:
<pre>$ xfontsel </pre>
e scegliere il font che preferite; a questo punto potete copiare il codice corretto da passare a Xterm tramite l'opzione <code>''' -font''' </code>, ad esempio (per il font <code>fixed</code>):
<pre>-*-fixed-medium-r-*-*-18-*-*-*-*-*-iso8859-* </pre>
Dunque per impostare il font ''fixed'' con una grandezza ''medium'' basterà invocare Xterm nel modo seguente:
<pre>$ xterm -font -*-fixed-medium-r-*-*-18-*-*-*-*-*-iso8859-* </pre>


{{Warningbox|non tutti i font dispongono dell'intero set di caratteri necessari per supportare la codifica UTF-8. Verificate sempre che il font da voi supporti anche tale codifica, e presenti il corretto charset, altrimenti rischiate di non visualizzare correttamente le lettere accentate!}}
{{Warningbox|non tutti i font dispongono dell'intero set di caratteri necessari per supportare la codifica UTF-8. Verificate sempre che il font da voi supporti anche tale codifica, e presenti il corretto charset, altrimenti rischiate di non visualizzare correttamente le lettere accentate!}}
Riga 32: Riga 37:
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.
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.
Le opzioni hanno una sintassi specifica, le maiuscole vanno rispettate.<br/>
Il nome dell'applicazione si può trovare in <tt>/etc/X11/app-defaults/</tt>, in questo caso è XTerm.
Il nome dell'applicazione si può trovare in <code>/etc/X11/app-defaults/</code>, in questo caso è XTerm.<br/>
Per approfondimenti si veda <tt>man X | less -p RESOURCES</tt>.
Per approfondimenti si veda:
<pre>$ man X | less -p RESOURCES</pre>


Il file .Xresources (un tempo chiamato .Xdefaults, funziona in entrambi i modi) nella home
Il file <code>.Xresources</code> (un tempo chiamato <code>.Xdefaults</code>, 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: <code>xmessage, xclock, xclipboard, xfontsel, xcalc</code> e così via. E ovviamente il nostro amato Xterm.<br/>
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.
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>
6 999

contributi