Personalizzare l'aspetto di Xterm: differenze tra le versioni

m
verificata
m (sezione Riferimenti)
m (verificata)
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
{{Versioni compatibili|Jessie|Stretch|Buster}}
== 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 ''filosofia UNIX''<sup>[[#Riferimenti|[1]]]</sup>.
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>. Si consiglia quindi l'uso con un [[terminal multiplexer]], quali per esempio [[GNU/Screen]] o <code>tmux</code>.


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/>
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.
Qualsiasi correzione, suggerimento o aggiunta è, come sempre, gradita.


== Modifiche ''al volo'': i menù di Xterm ==
== Modifiche ''al volo'': i menù di Xterm ==
Riga 19: Riga 18:
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:
* '''grandezza e tipo di carattere''': per sceglierlo possiamo utilizzare le opzioni <code>-fa</code> per il font e <code>-fs</code> per la dimensione:
<pre>$ xfontsel </pre>
:<pre>$ xterm -fa fixed -fs 12</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!}}
{{Suggerimento|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 e i vari simboli!}}


*'''colore di primo piano e colore dello sfondo''':
*'''colore di primo piano e colore dello sfondo''':
Riga 69: Riga 64:


!font TrueType con antialiasing
!font TrueType con antialiasing
  XTerm*faceName: xft:Dejavu Sans Mono:pixelsize=11.5
  XTerm*faceName: fixed
 
! dimensione del font precedente
!xfont:
  Xterm*faceSize: 12
  !XTerm*font: -*-terminus-medium-*-*-*-14-*-*-*-*-*-*-*


!numero di linee da mantenere nello scrollbuffer
!numero di linee da mantenere nello scrollbuffer
Riga 139: Riga 133:
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>
Ora possiamo riavviare <code>xterm</code> semplicemente con:
<pre>$ xterm</pre>
o da qualunque launcher, per poterlo utilizzare in una forma più gradevole!


== Riferimenti ==
== Riferimenti ==
Riga 147: Riga 145:
{{Autori
{{Autori
|Autore = [[Utente:MadameZou|MadameZou]]
|Autore = [[Utente:MadameZou|MadameZou]]
|Verificata_da =
:[[Utente:HAL 9000|HAL 9000]] 11:26, 28 set 2019 (CEST)
|Numero_revisori = 1
}}
}}


[[Categoria: Uso del terminale]][[Categoria: Ottimizzazione del sistema]]
[[Categoria: Uso del terminale]][[Categoria: Ottimizzazione del sistema]]
3 581

contributi