Newsgroup: it.comp.macintosh
Titolo: Potevi anche fare 31

[Occhio al crosspost, followuppate oppurtunamente a seconda, grazie]
L'altro ieri notte Sunset, il mio fedele Acer 517TE aziendale sul quale 
gira senza perdere un colpo una Salckware 8.0, ha avuto un ictus. Ha 
perso il controllo della porta usb e il secondo livello di 
retroilluminazione, quello necessario a non perdere la vista per il 
basso contrasto.
Ieri mi sono arrangiato con un monitor esterno procuratomi dal buon zio 
Aldo, ma la cosa ovviamente non era una soluzione. Lunedi' sono da un 
altro cliente.
Ieri sera ho dunque tirato fuori dai meandri di Daenerys (l'iBook) 
XDarwin, il server X11 di mamma Apple. Ho smadonnato un po' perche' 
XDarwin non ne voleva sapere di xhosts (boh) ma alla fine il KDE e' 
partito in remoto sullo schermo dell'iBook, permettendomi cosi' di 
lavorare (e cazzeggiare :)) come tutti gli altri giorni.
E fin qua siamo a 30.
Ora io mi chiedo, se tutti i Mac da anni a questa parte montano tastiere 
simili se non uguali a quelle dei pc, si puo' sapere perche' la keymap 
italiana di XDarwin e' quella dei Mac di dieci annni fa? E devo premere 
shift per fare i numeri? e la M e' comunque traslata?
vaffanculo, metto il layout USA. e smadonno a fare le faccine. Il vero 
casino sara' trovare l'apice inverso.
(ok, qualcuno sa dove trovare un layout di tastiera per XDarwin che 
mappi correttamente la tastiera dell'iBook?)
-- 
. Simone Caldana: Pear Minister of Foreign Affairs     .
. Aiming to become a vi mug - currently jumping around .
. 
sim...@caldana.org
 
http://simone.caldana.org
 .

 e la M e' comunque traslata?
No no, e' al suo posto normale..
-- 
Marco

 No no, e' al suo posto normale..
mi esprimero in maniera alternativa. se imposto il layout italiano la 
tastiera NON corrisponde a quella dell'iBook. Quindi il layout non e' 
adatto.
idee?


 idee?
Devo leggere meglio un post prima di rispondere.. :(
-- 
Marco

 
Ma c'e' solo italiano?
Sotto linux c'e' anche una cosa del tipo italiano+ o italiano pro, che si 
adatta al layout italiano nuovo.

 Devo leggere meglio un post prima di rispondere.. :(
vuole avere un layout per l'orrenda tastiera da pc che mettono adesso
sugli iBook da usare con XDarwin
-- 
siamo tutti sovversivi

 casino sara' trovare l'apice inverso.
Sento puzza di (t)csh...
D.


tcsh rulez.
(non fate mai rm -rf `cat file` senza essere assolutamente certi di cosa 
c'e' in file)


 c'e' in file)
Anyway, you misspelled:
   echo "/" > file
   /bin/zsh -c "rm -rf $(cat file)"
che poi in zsh $() può essere usato ricorsivamente, cosa talvolta utile.
Zsh va quasi dappertutto, tra le altre ne ho compilato una versione per
NEC SUPER-UX e una per Windows 98/Cygwin.  Consiglio, ma senza esagerare:
   < 
http://www.cscs.ch/%7Efbenvenu/
 >
[N.B. zsh è il korn shell per tcsh-dipendenti, vengo anch'io da lí]
-- 
fB                     "Kibology is the satisfaction of a job medium rare."
                                                            -- Ben Allard

 adatta al layout italiano nuovo.
non e' questo il caso... :(


 che poi in zsh $() può essere usato ricorsivamente
come in tutte le shell intelligenti.
D.

 idee?
Le varie faq su XDarwin che ho trovato in giro si fermano solo alla
scelta del file .keymapping
(/System/Library/Keyboards/Italiano.keymapping).
Ma esiste un modo per creare o modificare questi file, per crearne uno
adatto alla tastiera dell'iBook? 

 adatto alla tastiera dell'iBook? 
Mi autorispondo: certo che esiste.
O meglio, si puo' modificare il mapping dei tasti in XDarwin, usando
l'utility 'xmodmap'.
Prima e' necessario creare un file di testo (formato Unix, quindi
occhio) con l'elenco dei tasti da rimappare.
Questo qui sotto e' l'elenco dei tasti da correggere sull'iceBook:
keycode  14 = z Z
keycode  18 = backslash bar grave
keycode  21 = w W
keycode  26 = 1 exclam
keycode  27 = 2 quotedbl
keycode  28 = 3 sterling
keycode  29 = 4 dollar
keycode  30 = 6 ampersand
keycode  31 = 5 percent
keycode  32 = iacute dead_circumflex
keycode  33 = 9 parenright grave
keycode  34 = 7 slash
keycode  35 = apostrophe question
keycode  36 = 8 parenleft acute
keycode  37 = 0 equal
keycode  38 = plus asterisk bracketright braceright
keycode  41 = egrave eacute bracketleft braceleft
keycode  47 = agrave dead_abovedot numbersign
keycode  49 = ograve ccedilla at Ccedilla
keycode  50 = ugrave section
keycode  51 = comma semicolon
keycode  52 = minus underscore
keycode  54 = m M
keycode  55 = period colon
keycode  57 = space 
Questo file va poi caricato con xmodmap:
$ xmodmap <nomefile>
Dopo l'esecuzione di questo comando la tastiera funziona correttamente
nelle applicazioni di XDarwin, anche quelle gia' in esecuzione.
Questo comando va eseguito ogni volta che si lancia XDarwin, quindi puo'
essere utile inserirlo in ~/.xinitrc perche' venga eseguito
automagicamente all'avvio.
Il tastierino numerico e i tasti funzione sembrano funzionare
normalmente senza bisogno di correzioni.
L'unico problema con questo mapping e' che il "pallino" che sta nello
stesso tasto di 'à' e '#' non si vede, forse quel 'dead_abovedot' non va
bene. Ho dei dubbi anche per quanto riguarda '^': non viene stampato
subito, ma rimane in attesa di un altra lettera. Comunque e' sufficiente
premere 'spazio'.
Inoltre non sono sicuro di aver azzeccato la corrispondenza del backtick
'`'. Il carattere che ho usato, 'grave', sembra essere riconosciuto
correttamente. L'ho inserito al terzo posto anche per il keycode 18,
cioe' ALT+\, perche' qui sull'iBook 'esce' anche cosi'. Anzi, se uso
ALT+\ me lo stampa direttamente e non rimane in attesa di una vocale
come quando uso ALT+9.