Problemi del mouse Ubuntu 10.04 Mac Intel

August 27

Sulla maggior parte dei Mac Intel, è possibile installare Ubuntu e non avvertire grossi problemi con l'hardware. Tuttavia, se si tenta di installare Ubuntu 10.04 su un Mac Intel che utilizza Magic Mouse di Apple, il mouse non funziona a meno che non si modifica il kernel Linux dal codice sorgente, compilare e poi installarlo sul vostro Mac.

Linux kernel

Ubuntu si trova sulla cima di un kernel Linux. Il kernel poteri le funzioni di base del computer, tra cui lavora con l'hardware. Per una parte specifica di hardware per funzionare, il driver per l'hardware, chiamato un "modulo" in Linux, ha bisogno di essere nel kernel e il kernel ha bisogno di avere i ganci corretti per il collegamento con il modulo. Gli sviluppatori di tutto il codice sorgente di scrittura mondiale per i moduli del kernel. Se il codice è pronto per l'uso, verrà tirato in codice sorgente del kernel Linux quando un nuovo kernel è stato compilato e rilasciato. Il modulo per il Magic Mouse di Apple non era pronta quando il kernel utilizzato con Ubuntu 10.04 è stato rilasciato. Un modulo per il Magic Mouse che funziona con il kernel di Ubuntu 10.04 è stato rilasciato dagli utenti di Ubuntu.

Ottenere gli strumenti

Prima di poter modificare il kernel, è necessario gli strumenti di sviluppo necessari per lavorare con il codice sorgente. È necessario installare "build-essential", "fakeroot," "crash", "makedumpfile", "kexec-tools", "kernel-wedge", "Linux build-dep", "git-core", "libncurses5" e "libncurses5-dev". È possibile installare tutti questi pacchetti a riga di comando con "sudo apt-get install". Dopo che tutto è installato, è necessario utilizzare git per scaricare il codice sorgente. Sarà necessario scaricare il codice per il modulo Magic Mouse e linux-source di Ubuntu. È inoltre necessario verificare la versione del kernel Linux che è attualmente sul computer. Se non sai cosa kernel avete, utilizzare Synaptic per scoprirlo. Cerca "linux-image". Se si vede più di uno installato, controllare il codice sorgente per quello con il più alto numero di versione.

Modificare e compilare il kernel

Editing e compilazione di un kernel Linux non dovrebbe essere fatto a meno che non si sa esattamente cosa si sta facendo. Se si installa un kernel mal configurato sul vostro Mac Intel, probabilmente non in grado di avviare il computer e necessario cancellare il disco rigido per reinstallare il sistema operativo. Si dovrebbe seguire la procedura sviluppate dalla comunità di Ubuntu per la modifica e la configurazione del kernel per includere i driver Magic Mouse. Sono disponibili nei forum di Ubuntu. Tuttavia, sarà necessario modificarle leggermente come lo sono per Ubuntu 9.10. Nei luoghi in cui i passi dicono di digitare "karmico," tipo "lucido" e fare in modo che si utilizza la versione del kernel attualmente sul computer, non quello nei passaggi. Tutto il resto funzionerà lo stesso.

considerazioni

Anche se una versione Long Term Support, Ubuntu 10.04 si raggiunge la fine del suo ciclo di vita del supporto nel mese di aprile 2013 per la versione desktop. Le versioni più recenti di Ubuntu possono utilizzare il Magic Mouse senza alcuna modifica al kernel utente. Tuttavia, se si fa l'aggiornamento a una versione più recente di Ubuntu, si perde 10.04 del tavolo Gnome2. Assicurarsi che i desktop disponibili per le versioni più recenti è giusto per te come alcuni, come ad esempio l'Unità e Gnome3, sono radicalmente diversi rispetto Gnome2. Cannella e MATE sono opzioni per desktop che sono più simili a Gnome2.