Auf den meisten Intel-Macs , können Sie Ubuntu und nicht irgendwelche größeren Probleme mit Ihrer Hardware . Allerdings, wenn Sie zu Ubuntu 10.04 auf einem Intel- Mac , die Apple Magic Mouse verwendet zu installieren , wird die Maus nicht funktionieren, wenn Sie den Linux-Kernel bearbeiten aus dem Quellcode , kompilieren und installieren Sie sie auf Ihrem Mac. Linux Kernel
Ubuntu sitzt oben auf einem Linux-Kernel. Der Kernel Befugnisse die Grundfunktionen des Computers , einschließlich der Arbeit mit Hardware. Für ein bestimmtes Stück Hardware zu arbeiten , die so genannte Treiber für die Hardware , ein "Modul" in Linux, muss in den Kernel und die Kernel benötigt , um die richtigen Haken mit dem Modul verbinden haben. Entwickler auf der ganzen Welt schreiben Quellcode für Kernel-Module . Wenn der Code ist einsatzbereit , wird es in der Linux-Kernel -Quellcode , wenn ein neuer Kernel gebaut und freigegeben gezogen werden. Das Modul für die Magic Mouse von Apple war nicht bereit , wenn der Kernel mit Ubuntu 10.04 verwendet wurde freigegeben. Ein Modul für die Magic Mouse , die mit dem Kernel in Ubuntu 10.04 arbeitet wurde von Ubuntu-Anwender freigegeben.
Getting die Werkzeuge
Bevor Sie den Kernel bearbeiten können, müssen die Entwicklungs-Tools erforderlich, um mit dem Quellcode arbeiten. Sie benötigen zur Installation " build-essential ", " fakeroot ", " Crash ", " makedumpfile ", " kexec-tools ", " kernel- Keil ", " Aufbau dep linux "," git-core "," libncurses5 "und" libncurses5 -dev . "Man kann alle diese Pakete auf der Kommandozeile installieren mit " sudo apt- get install . " Nach allem, was installiert ist , müssen Sie git verwenden, um den Quellcode herunterladen . Sie müssen Code für die Magic Mouse Modul und Ubuntu linux-source herunterladen. Sie müssen auch überprüfen, die Version des Linux-Kernels , die derzeit auf Ihrem Computer. Wenn Sie nicht wissen, was Sie Kernel haben, verwenden Sie Synaptic , um herauszufinden. Suche nach " linux-image . " Wenn Sie mehr als eine installiert sehen, besuche den Quellcode für die mit der höchsten Versionsnummer.
Bearbeiten und Kompilieren des Kernels
Bearbeiten und Kompilieren eines Linux-Kernels sollte nicht erfolgen, es sei denn, Sie wissen genau, was Sie tun werden. Wenn Sie einen falsch konfigurierten Kernel auf Ihrem Intel-Mac zu installieren , werden Sie wahrscheinlich nicht in der Lage, den Computer zu starten und müssen Löschen der Festplatte , um das Betriebssystem neu zu installieren. Sie sollten die Schritte, die die Ubuntu-Community für die Bearbeitung und die Konfiguration des Kernel , um die Magic Mouse Treiber enthalten entwickelt. Sie sind erhältlich in den Ubuntu -Foren . Allerdings werden Sie brauchen, um sie etwas zu ändern, wie sie für Ubuntu 9.10 sind . In Orten, wo die Schritte sagen Sie zu geben " karmic, " type " luzide " und stellen Sie sicher , dass Sie die die Kernel-Version verwenden, die auf Ihrem Computer , nicht die in den Schritten. Alles andere wird die gleiche Arbeit.
Überlegungen
Obwohl eine Long Term Support Version Ubuntu 10.04 wird das Ende seines Lebenszyklus erreicht im April 2013 für den Desktop Version . Neuere Versionen von Ubuntu kann die Magic Mouse ohne User-Kernel- Änderungen verwenden . Allerdings, wenn Sie ein Upgrade auf eine neuere Ubuntu-Version zu tun , verlieren Sie 10.04 ' s Gnome2 Desktop. Stellen Sie sicher, dass die verfügbaren Desktops für neuere Versionen sind das Richtige für Sie , wie einige, wie Unity und Gnome3 sind radikal anders als Gnome2 . Zimt und MATE sind Desktop- Optionen, die mehr Ähnlichkeit mit Gnome2 sind .