[[Vorlage(archiviert)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Programme_starten: Ein Programm starten] [:Programme_kompilieren: Pakete aus dem Quellcode erstellen] [:Autostart: Automatischer Start von Programmen] [:Kernelmodule: Umgang mit Kernelmodulen (Treibern)] }}} [[Inhaltsverzeichnis(2)]] Die in den Apple-Rechnern verbaute Hardware unterscheidet sich oftmals nicht wesentlich von anderen Geräten anderer Hersteller, allerdings verwendet Apple eigene Bezeichnungen, so dass es nicht leicht ist, die Zugehörigkeit zu baugleichen Geräten festzustellen. Hier findet sich eine Sammlung zur Einrichtung von Peripheriegeräten vieler Apple-Computer. = Tastatur = Das Tastaturlayout muss bei Verwendung des PC-Tastaturlayouts leicht angepasst werden, um Sonderzeichen wie "\" oder "@" zu erhalten. Hierzu öffnet man ''"System -> Einstellungen -> Tastatur -> Belegungseinstellungen"'' und wählt ''"Press Left Win-Key to choose 3rd level."'' oder ''"Press Right Win-Key to choose 3rd level."'' aus. Die Options-/Apfel-Taste [[Vorlage(Tasten, apple)]] übernimmt dann die Funktion der [[Vorlage(Tasten, AltGr)]]-Taste. Die Sonderfunktionstasten der PowerPC-Macs benötigen das Paket [1] {{{#!vorlage Paketinstallation pbbuttonsd }}} Die Funktionstasten der Intel-Macs benötigen das Paket {{{#!vorlage Paketinstallation pommed, universe [2] }}} Wurde das entsprechende Paket bei der Installation nicht automatisch mitinstalliert, kann es aus den Paketquellen nachinstalliert [1] werden. Standardmäßig sind die [[Vorlage(Tasten, FN)]]-Tasten der Intel-Macs daueraktiv. Um an die normalen Funktionstasten zu kommen, muss man [[Vorlage(Tasten, FN)]] drücken. Will man dieses Verhalten ändern, so dass die [[Vorlage(Tasten, FN)]]-Tasten dann aktiv sind, wenn man diese drückt, muss man die Datei '''/etc/pommed.conf''' in einem Editor mit Root-Rechten öffnen [4] und entsprechend ändern. Dort können auch weitere Einstellungen vorgenommen werden. == Tastaturbeleuchtung == Die Beleuchtung der Tastatur in den aktuellen Notebooks wird über ein Kernelmodul angesprochen. Um die Beleuchtung zu aktivieren, muss das Modul "`applesmc`" geladen werden [8]. Die Empfindlichkeit des Lichtsensors wird in der Datei '''/etc/pommed.conf''' eingestellt [4]. = Emulation von Maustasten = Da manche Macs und die Touchpads der Apple-Laptops nur eine Maustaste haben, müssen die anderen emuliert werden. Es gibt mehrere Möglichkeiten, die Funktion der rechten Maustaste zu erhalten. == Emulation mit Hilfe des Programms Xmodmap == Hierfür verwendet man [:Xmodmap:]. Es soll hier nur anhand eines Beispiels gezeigt werden, wie man folgende Tasten umlegt: * rechte Apfel-Taste => mittlere Maustaste * rechte Alternativ-Return => Taste rechte Maustaste * linke Apfel Taste => AltGr Taste Dazu öffnet man die Datei '''$HOME/.xmodmap''' in einem Editor [4] und fügt diesen Text ein: {{{ keycode 115 = ISO_Level3_Shift keycode 116 = Pointer_Button2 keycode 108 = Pointer_Button3 }}} Nach dem Speichern erstellt man noch ein Startskript mit folgendem Inhalt: {{{#!/bin/sh xmodmap $HOME/.xmodmap xkbset m }}} Dieses Skript [5] lässt man automatisch starten [7]. Danach sollten die Maustasten per Tastatur bedient werden können. == Rechte Maustaste durch Strg/Ctrl == Unter OS-X wird ein rechter Mausklick durch gleichzeitiges Drücken der Taste [[Vorlage(Tasten, ctrl)]] bewirkt. Möchte man dieses Verhalten auch unter Ubuntu erzeugen, so führt man folgende Schritte aus: Zuerst installiert [1] man das Paket {{{#!vorlage Paketinstallation mouseemu, universe [2] }}} Dieses Programm erstellt eine Datei '''/etc/default/mouseemu''' mit folgendem Inhalt: {{{ # Defaults for mouseemu initscript (/etc/init.d/mouseemu) # These are the default values on PowerPC. On all other architectures # middle and right click are disabled by default. # Key codes can be found in include/linux/input.h in the kernel headers # or by using `showkey` in a console. #MID_CLICK="-middle 0 68" # F10 with no modifier #RIGHT_CLICK="-right 0 87" # F11 with no modifier #SCROLL="-scroll 56" # Alt key #TYPING_BLOCK="-typing-block 300" # block mouse for 300ms after a keypress }}} Alles ist hier auskommentiert. Die zwei Zeilen, die mit ''#MID_CLICK'' und ''#RIGHT_CLICK'' beginnen, ersetzt man nun durch [4]: {{{ MID_CLICK="-middle 125 272" # Command key + mouse click RIGHT_CLICK="-right 29 272" # Control key + mouse click }}} == Synaptics-Touchpad == Das Touchpad in den Intel-Macs ist ein [:Archiv/Touchpad: Synaptics-Touchpad] und kann deshalb auch genauso konfiguriert werden. Folgende Beispielkonfiguration [4] hat sich als sinnvoll erwiesen. Diese ermöglicht neben Rechts- und Mittelklick auch das horizontale und vertikale Scrollen mit zwei Fingern. {{{ Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/input/touchpad" Option "Protocol" "auto-dev" Option "RightEdge" "1120" Option "BottomEdge" "1050" Option "FingerLow" "0" Option "FingerHigh" "1" Option "MaxTapMove" "30" Option "MaxTapTime" "100" Option "MaxDoubleTapTime" "250" Option "MaxTripleTapTime" "250" Option "SingleTapTimeout" "150" Option "VertScrollDelta" "20" Option "HorizScrollDelta" "350" Option "VertTwoFingerScroll" "true" Option "HorizTwoFingerScroll" "true" Option "FastTaps" "false" Option "TapButton2" "3" Option "TapButton3" "2" Option "MinSpeed" "0.1" Option "MaxSpeed" "0.9" Option "AccelFactor" "0.3" Option "SHMConfig" "on" EndSection }}} Eine Ähnliche, inklusive Rechtsklick und Scrolling mit zwei Fingern, lässt sich durch das Anlegen einer Datei mit beliebigem Namen und der Endung '''.fdi''' (zb. '''Appletouch.fdi''') in '''/etc/hal/fdi/policy/''' erreichen. In diese Datei fügt man folgenden Text ein und startet den Rechner neu. {{{#!code xml synaptics true false false true true false false false false 1 3 2 1 1 3 2 }}} [[Anker(iSight)]] = iSight = Die iSight-Kamera funktioniert bei einigen Modellen nicht out-of-the-box. Man benötigt zu erst die Firmware der Kamera. Diese befindet sich unter MacOSX in diesem Pfad: {{{ Code/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport }}} Die Datei '''AppleUSBVideoSupport''' speichert man am besten unter '''/lib/firmware''' ab. Sollte man keine OSX-Partition mehr besitzen gibt es unter [uf_thread:1259166: ubuntuforums.org] {en} auch einen Download-Link. Danach installiert [1] man mit {{{#!vorlage Paketinstallation isight-firmware-tools }}} das Tool, um die Firmware zu patchen. Während der Installation wird man nach dem Ort gefragt, wo die Firmware-Datei liegt. Sollte man vor der Installation die Datei noch nicht abgespeichert haben kann man mit dem Befehl im Terminal [3] {{{#!vorlage Befehl sudo ift-extract -a /lib/firmware/AppleUSBVideoSupport }}} die Firmware auch danach noch patchen. Nach dem Patch ist ein Neustart nötig. = Airport = Die von Apple verbaute WLAN-Karte in den ersten iBooks und Powerbooks benutzt den [:WLAN/Chipsätze: Orinoco-Chipsatz] und wird von Haus aus unterstützt. Leider enthält das "`orinoco`"-Modul des Ubuntu-Kernels keine WPA-Unterstützung, so dass nur ungesicherte und WEP-gesicherte Netzwerke benutzt werden können. == Airport Extreme (PPC) == Die in den neueren PowerPC-Macs verbaute WLAN-Karte verwendet den Broadcom-Chipsatz und kann wie in [:WLAN/Broadcom_bcm43xx: Broadcom bcm43xx] beschrieben aktiviert werden. Bei Verwendung des [:Network-Manager: Network-Managers] in Verbindung mit [:WLAN/wpa_supplicant: WPA-Verschlüsselung] muss das Kennwort in Hexadezimalform eingegeben werden. [[Anker(Sound)]] = Sound = Sollte es mit der Soundausgabe oder dem Mikrofon des Macbooks Probleme geben, so hilft das Hinzufügen dieser Optionen in der Datei '''/etc/modprobe.d/alsa-base.conf''': {{{ options snd-hda-intel model=macbook }}} bzw. bei einem Macbook Pro {{{ options snd-hda-intel model=mbp3 }}} und bei einem iMac (Version 9,1) (Ab Ubuntu 12.04 LTS) {{{ options snd-hda-intel model=imac91 }}} unter Umständen muss stattdessen {{{ options snd-hda-intel model=mbp55 }}} hinzugefügt werden. (MacBook Pro 7,1) == Systembeep == Der Systembeep kann auf den Intel-Macs von "`pommed`" emuliert werden. Hierzu muss das Modul "`uinput`" geladen werden [8]. Als Ton kann eine beliebige WAV-Datei dienen, die in der Datei '''/etc/pommed.conf''' angegeben ist. = Links = * [:Archiv/Touchpad: Touchpad des iBook G4 einrichten] * [:Archiv/Apple_iMac: Installation auf einem Intel iMac] * [http://ubuntu.macvillage.de/ Blog: Ubuntu auf Macs] {de} * [http://www.imhorst.net/?page_id=47 Free your iBook] {de} * [http://www.tgunkel.de/it/hardware/doc/ibook_g4_linux.de Linux auf dem iBook G4] {de} * [https://wiki.ubuntu.com/MactelSupportTeam Seite des Mactel-Support Teams] {en} * [http://refit.sourceforge.net/ rEFIt] {en} * [http://bin-false.org/?p=17 Installation auf einem MacBook] {en} * [https://help.ubuntu.com/community/MacBook Dokumentation im englischen Wiki] {en} * [http://www.rockhopper.dk/linux/hardware/powerbook-titanium.html Informationen zum Powerbook G4 Titanium unter Linux] {en} # tag: Hardware, Installation, System