macintosh networking
informazioni Tevac, risorse e informazioni per il Macintosh ed il networking risorse
computer
Ricerca veloce: (Avanzata)  

[ 11/01/2003 ] Segnalazione di Marcello Testi

Usare la tastiera italiana 'PRO' con X11
Le implementazioni dell'interfaccia X11 su MacOS X nascono sempre orientate agli utenti USA, per cui risulta difficile usare le tastiere distribuite in altri paesi. Ecco come ho risolto il problema.

Questa cosa l'ho realizzata per la tastiera italiana che è arrivata insieme al mio G4 all'inizio del 2001, ma credo che il layout non dovrebbe essere cambiato da allora.

Gli strumenti necessari sono:
- il programma xmodmap (viene distribuito insieme a X11 di Apple, verificare che sia disponibile anche con altre installazioni di XFree86, come XDarwin);
- un editor di testo.

Nel caso abbiate già (verificate con

ls -la ~/
) un file .xintrc nella vostra home directory, modificatelo con il seguente codice, altrimenti createlo ex-novo:
usermodmap=$HOME/.Xmodmap
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi

exec quartz-wm


Notate che il comando exec lancia il window manager: quartz-wm è quello distribuito da Apple con X11 e che sfrutta l'accelerazione OpenGL. Potete comunque sostituirlo con il vostro WM preferito.

Una volta salvato .xinitrc, create, sempre nella home, un file .Xmodmap, che deve contenere quanto segue:
! Use Alt_L and Alt_R as Mode_switch keys
clear mod1
keycode 66 = Mode_switch
keycode 69 = Mode_switch
add mod1 = Mode_switch


!fila dei numeri
keycode 18 = backslash bar
keycode 27 = 2 quotedbl
keycode 28 = 3 sterling
keycode 31 = 5 percent asciitilde
keycode 30 = 6 ampersand
keycode 34 = 7 slash
keycode 36 = 8 parenleft
keycode 33 = 9 parenright
keycode 37 = 0 equal
keycode 35 = apostrophe question
keycode 32 = iacute asciicircum

!fila del tab
keycode 41 = egrave eacute bracketleft braceleft
keycode 38 = plus asterisk bracketright braceright

!fila del caps lock
keycode 49 = ograve ccedilla at
keycode 47 = agrave masculine numbersign
keycode 50 = ugrave section

!fila del shift
keycode 58 = less greater
keycode 51 = comma semicolon
keycode 55 = period colon ellipsis
keycode 52 = minus underscore endash emdash


Accertatevi che i due file abbiano gli a-capo Unix, salvateli e riavviate X11.

Potrete ricominciare a usare il vostro layout di tastiera!

Fonte: 

 
I commenti dei lettori:

 


Powered by Presso.net

 



Note generali e disclaimer:
Tevac.com non è un sito di informazione risultato di un prodotto editoriale. Segnalazioni, tips e tutorial non seguono una pubblicazione regolare e si basano per la maggior parte sul contributo spontaneo e gratuito dei lettori. I responsabili del sito, per quanto cerchino di verificare ogni contributo, non si assumono nessuna responsabilità su problemi o danni derivanti dall'attuazione di quanto indicato su segnalazioni, tips e tutorial.
Tevac © Roberto Rota 1998-2004  Tutti i diritti riservati