Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Sistemi operativi I > Filez
 
Layout di tastiera MINIX per Mac
Clicca QUI per vedere il messaggio nel forum
LG2100
Ho modificato qualche riga del file di configurazione del layout di tastiera di MINIX in modo che funzioni con la tastiera del mio Macbook pro (il mio layout è lo stesso che si vede in questa foto.
In particolare:
Il tasto < > di fianco allo shift sinistro scrive effettivamente i simboli di < e > anzichè \ e |
Il tasto | \ sotto esc scrive effettivamente i simboli | e \ anzichè non fare niente
Premendo alt+5 si scrive la tilde (~) come in Mac OSX

Per installarlo basta copiare in qualche modo il file allegato in /usr/src/drivers/tty/keyboard/keymaps/italian-mac.src e, sempre da dentro la stessa directory eseguire i comandi

cc -DKEYSRC=\"italian-mac.src\" genmap.c
./a.out > italian-mac.map

Vista l'impossibilità di scrivere il simbolo ">" però dare il secondo comando è complicato. Si può risolvere collegandosi via SSH e dando il comando da lì oppure impostando temporaneamente il layout americano (tramite loadkeys) solo per scrivere quel comando.

dopo di che, per provarlo, basta eseguire loadkeys italian-mac.map

Per impostarlo come default ad ogni avvio basta copiare italian-mac.map come /etc/keymap (sovrascrivendo il keymap esistente)

So che non molti usano mac, ma forse in questo modo qualcuno si risparmierà qualche imprecazione. Se qualcuno trova errori o apporta modifiche scriva in questo thread!
Nota: il file si chiama italian-mac.c e non italian-mac.src perchè il forum non accetta allegati .src

dieguito
Ciao, intanto grazie per il layout... Ho trovato delle difficoltà però nella copia del file da host a macchina virtuale... Ho provato a collegarmi dalla macchina virtuale alla effettiva in ssh ma una volta copiato il testo non riesco poi ad incollarlo.. Ho provato ad utilizzare anche scp(sempre da virtuale a mac) ma il trasferimento si blocca senza dare output..cosa sbaglio? puoi aiutarmi?
Il login ssh e scp riesce correttamente..

LG2100
Purtroppo SSH via file e SCP non funzionano bene con MINIX.
Ho ora uploadato il file su uno spazio web temporaneo (purtroppo dsy non consente di scaricare i file se non sei loggato...). Se il tuo Q con MINIX è collegato a internet puoi scaricarlo direttamente dentro MINIX con
code:
wget -O italian-mac.src http://lg2100.altervista.org/share/italian-mac.src


Dovrebbe essere a posto, poi dimmi se funziona! ;)

dieguito
ciao grazie,sei stato gentilissimo.. file scaricato, ma adesso ho un altro piccolo problemino.. mancando il tasto ">" non riesco a dare il comando "./a.out > italian-mac.map" e quindi non riesco a generare la mappa...
Alla fine ho risolto generando e caricando con loadkeys la tastiera americana, e da lì ho compilato e caricato finalmente la tastiera per mac..olè!
grazie

LG2100
Originally posted by dieguito
mancando il tasto ">" non riesco a dare il comando "./a.out > italian-mac.map" e quindi non riesco a generare la mappa...


Eh già, in effetti non fa una piega :D . Io avevo eseguito il comando collegandomi via ssh se non sbaglio, ma anche impostare il layout americano è un'ottima soluzione. Ho modificato il primo post per includere queste informaizoni.

carlo88
ragazzi entrate nella cartella keymap e semplicemente date
#make

in automatico vi compila tutto e potete poi fare la load della tastiera che volete!

:D

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate