gianlucab70
05-04-2009, 17:21
Ciao a tutti.
Ho necessità di cambiare i font e la loro grandezza per il terminale xterm.
Ho trovato quest guida:
9.4.4 X client
La maggior parte dei programmi X client possono essere lanciati con un comando tipo questo:
client $ xterm -geometry 80x24+30+200 -fn 6x10 -display hostname:0 &
Dove gli argomenti opzionali vogliono dire:
-geometry WIDTHxHEIGHT+XOFF+YOFF: le dimensioni iniziali e la posizione della finestra.
-fn FONTNAME: il font da usare per il testo. FONTNAME può essere:
a14: Font di grandezza normale
a24: Font di grandezza aumentata
... (controllate i font disponibili con xlsfont.)
-display displayname: il nome dell' X server da usare. displayname può essere:
hostname:D.S significa schermo S sul display D dell' host hostname; l' X server per questo display è in ascolto sulla porta TCP 6000+D.
host/unix:D.S significa schermo S sul display D dell' host host; l' X server per questo display è in ascolto sullo UNIX domain socket /tmp/.X11-unix/XD (in tal modo è raggiungibile solo da host).
:D.S è equivalente a host/unix:D.S, dove host è il nome dell'host locale.
Il displayname predefinito per il programma X client program (lato applicazione) può essere impostato tramite la variabile d'ambiente DISPLAY. Per esempio, prima di lanciare un programma X client l'esecuzione di uno dei seguenti comandi permette ciò:
$ export DISPLAY=:0
# il predefinito, macchina locale, utilizzando il primo schermo X
$ export DISPLAY=hostname.fulldomain.name:0.2
$ export DISPLAY=localhost:0
Il suo lancio può essere personalizzato tramite ~/.xinitrc. Per esempio:
xrdb -load $HOME/.Xresources
xsetroot -solid gray &
xclock -g 50x50-0+0 -bw 0 &
xload -g 50x50-50+0 -bw 0 &
xterm -g 80x24+0+0 &
xterm -g 80x24+0-0 &
twm
Come descritto in Personalizzare le X session, Sezione 9.4.5.1, ciò scavalca ogni normale esecuzione di Xsession, quando lanciato da startx. Usate questo approccio solo come ultima risorsa. Vedere xsetroot(1x), xset(1x), e X resources, Sezione 9.4.10.
Vorrei sapere, dove trovo l'inpostazione di base che mi lancia quella di default.
In teoria dovrebbe essere impostata una variabile d'ambiente, solo che non trovo la lettura.
Vi posto il mio env.
TERM=xterm
SHELL=/bin/bash
WINDOWID=14680079
HUSHLOGIN=FALSE
XTERM_SHELL=/bin/bash
USER=gianluca
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/games
MAIL=/var/mail/gianluca
PWD=/home/gianluca
LANG=it_IT.UTF-8
XTERM_LOCALE=it_IT.UTF-8
XTERM_VERSION=XTerm(235)
HISTCONTROL=ignoreboth
HOME=/home/gianluca
SHLVL=5
LOGNAME=gianluca
WINDOWPATH=7
DISPLAY=:0.0
XAUTHORITY=/home/gianluca/.Xauthority
_=/usr/bin/env
Grazie .
Ho necessità di cambiare i font e la loro grandezza per il terminale xterm.
Ho trovato quest guida:
9.4.4 X client
La maggior parte dei programmi X client possono essere lanciati con un comando tipo questo:
client $ xterm -geometry 80x24+30+200 -fn 6x10 -display hostname:0 &
Dove gli argomenti opzionali vogliono dire:
-geometry WIDTHxHEIGHT+XOFF+YOFF: le dimensioni iniziali e la posizione della finestra.
-fn FONTNAME: il font da usare per il testo. FONTNAME può essere:
a14: Font di grandezza normale
a24: Font di grandezza aumentata
... (controllate i font disponibili con xlsfont.)
-display displayname: il nome dell' X server da usare. displayname può essere:
hostname:D.S significa schermo S sul display D dell' host hostname; l' X server per questo display è in ascolto sulla porta TCP 6000+D.
host/unix:D.S significa schermo S sul display D dell' host host; l' X server per questo display è in ascolto sullo UNIX domain socket /tmp/.X11-unix/XD (in tal modo è raggiungibile solo da host).
:D.S è equivalente a host/unix:D.S, dove host è il nome dell'host locale.
Il displayname predefinito per il programma X client program (lato applicazione) può essere impostato tramite la variabile d'ambiente DISPLAY. Per esempio, prima di lanciare un programma X client l'esecuzione di uno dei seguenti comandi permette ciò:
$ export DISPLAY=:0
# il predefinito, macchina locale, utilizzando il primo schermo X
$ export DISPLAY=hostname.fulldomain.name:0.2
$ export DISPLAY=localhost:0
Il suo lancio può essere personalizzato tramite ~/.xinitrc. Per esempio:
xrdb -load $HOME/.Xresources
xsetroot -solid gray &
xclock -g 50x50-0+0 -bw 0 &
xload -g 50x50-50+0 -bw 0 &
xterm -g 80x24+0+0 &
xterm -g 80x24+0-0 &
twm
Come descritto in Personalizzare le X session, Sezione 9.4.5.1, ciò scavalca ogni normale esecuzione di Xsession, quando lanciato da startx. Usate questo approccio solo come ultima risorsa. Vedere xsetroot(1x), xset(1x), e X resources, Sezione 9.4.10.
Vorrei sapere, dove trovo l'inpostazione di base che mi lancia quella di default.
In teoria dovrebbe essere impostata una variabile d'ambiente, solo che non trovo la lettura.
Vi posto il mio env.
TERM=xterm
SHELL=/bin/bash
WINDOWID=14680079
HUSHLOGIN=FALSE
XTERM_SHELL=/bin/bash
USER=gianluca
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/games
MAIL=/var/mail/gianluca
PWD=/home/gianluca
LANG=it_IT.UTF-8
XTERM_LOCALE=it_IT.UTF-8
XTERM_VERSION=XTerm(235)
HISTCONTROL=ignoreboth
HOME=/home/gianluca
SHLVL=5
LOGNAME=gianluca
WINDOWPATH=7
DISPLAY=:0.0
XAUTHORITY=/home/gianluca/.Xauthority
_=/usr/bin/env
Grazie .