Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AlessioDilorenzo/Prove0"
Differenze tra le versioni 36 e 37
Versione 36 del 19/02/2008 21.52.05
Dimensione: 12249
Commento:
Versione 37 del 19/02/2008 22.03.51
Dimensione: 13024
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 57: Linea 57:
 * utilizzare le funzioni accessibili tramite il tasto ''fn'' della tastira del !MacBook;  * utilizzare le funzioni accessibili tramite il tasto '''fn''' della tastira del !MacBook;
Linea 212: Linea 212:
e verificare che non si tratti di una versione meno recente della 1.13 rev:407. e verificare che non si tratti di una versione meno recente della 1.13 rev:407.[[BR]][[BR]]

Le impostazioni predefinite delle tastiere Apple comportano che i tasti funzione assolvano primariamente al compito di tasti multimediali (luminosità, volume, ecc.) e che, invece, i tasti F1, F2, ecc. siano accessibili tramite il tasto '''fn'''. Questo comportamento può essere invertito in due modi alternativi:
 * editando il file /etc/pommed.conf e cambiando il valore di fnmode
 * aggiungendo le righe seguenti al file /etc/rc.local e decommentando quella appropriata:
 {{{
# Inverted fn key behavior for MacBooks

#echo -n 0x02 > /sys/module/hid/parameters/pb_fnmode #FN off (press fn for volume/brightness/etc)
{{{
# Default fn key behavior for Macbooks

# echo -n 0x01 > /sys/module/hid/parameters/pb_fnmode #FN on (like OSX)
}}}
}}}

BR

BR

{*} Scheda tecnicaImmagine(NaldiniPaolo/Prove/prova.png,18)

BR

Marca:

Apple

Modello:

MacBook (chipset Intel Santa Rosa)

Memoria RAM:

fino a 4 GB

Processore:

Intel Core 2 Duo 2,2 GHz

Scheda video:

Intel GMA X3100

Distribuzione utilizzata:

Ubuntu 7.10 «Gutsy Gibbon»

BR

BR

BR

Immagine(AlessioDilorenzo/mb_santarosa_2.png,150)

In questa pagina è riportato il resoconto dell'installazione di Ubuntu 7.10 «Gutsy Gibbon» sul portatile MacBook equipaggiato con il chipset Intel Santa Rosa.

Inoltre verranno riportate le informazioni generali sul riconoscimento dell'hardware e i possibili metodi di installazione.

Preparazione

Preparare il sistema operativo e l'hardware all'installazione:

Installare [http://refit.sourceforge.net/ rEFIt], un boot menu ed un toolkit di manutenzione per macchine basate su [http://it.wikipedia.org/wiki/Extensible_Firmware_Interface EFI]:

  • Scaricare e montare l'immagine disco dell'[http://refit.sourceforge.net/#download ultima versione disponibile] di rEFIt (scegliere il formato Mac disk image).

  • Fare doppio clic sul pacchetto rEFIt.mpkg.

  • Seguire le istruzioni e selezionare il volume di installazione di Mac Os X come volume di destinazione per l'installazione.

Effettuare un backup dei dati importanti contenuti nel proprio disco.

Partizionare il disco in due volumi lanciando il seguente comando dal terminale di OsX:

  •  $ sudo diskutil resizeVolume disk0s2 50G

L’ultimo parametro (nel nostro esempio «50G») indica la nuova dimensione del volume riservato a OsX.

Quindi, nell'ipotesi di un disco da 80G, la dimensione della partizione creata per Ubuntu Linux sarebbe di 30G.

Installare il sistema

Scaricare il [http://cdimage.ubuntu.com/ Desktop CD] della versione che si desidera installare e effettuate il boot.

Appena terminato l'avvio, si avrà a disposizione un sistema Ubuntu funzionante da CD. E' possibile lanciare l'installazione su disco rigido con un doppio clic sull'icona «Install». Per maggiori dettagli sui passi dell'installazione, consultare la pagina [:Installazione/Grafica:Installazione Grafica].

Al passo «4 di 7» dell'installazione è necessario decidere la partizione in cui installare il sistema operativo: Scegliere «Modificare la tabella delle partizioni manualmente» e fare clic su «Forward». Cancellare, se presenti,le partizioni «/dev/sda3» e «/dev/sda4» da «/dev/sda». Creare le partizioni per Ubuntu nello spazio vuoto del disco e proseguire portando a termine l'installazione del sistema nel modo consueto.BRBR Terminata l'installazione sarà possibile riavviare il MacBook ed usare i tasti freccia per scegliere dal menu di rEFIt se eseguire il boot di Mac Os X o di Ubuntu.

Configurazione

Nel seguito verrà spiegato come configurare Ubuntu Gutsy su Macbook Core 2 Duo.

Kernel

Il kernel installato di default con Ubuntu Gutsy va bene, tuttavia non permette di:

  • utilizzare le funzioni accessibili tramite il tasto fn della tastira del MacBook;

  • utilizzare le funzioni avanzate del trackpad.

E' possibile ricompilare autonomamente il kernel utilizzando una patch per la tastiera ([https://bugs.edge.launchpad.net/ubuntu/+source/linux-meta/+bug/162083 bug 162083]) ed una patch per il trackpad ([https://bugs.edge.launchpad.net/ubuntu/+source/linux-meta/+bug/162090 bug 162090]). Altrimenti si può utilizzare un kernel già patchato aggiungendo le seguenti righe al [http://wiki.ubuntu-it.org/SourcesList sources.list]:

  • deb http://ppa.launchpad.net/chrisirwin/ubuntu gutsy main 
    deb-src http://ppa.launchpad.net/chrisirwin/ubuntu gutsy main

ed aggiornando con:

  • sudo apt-get update
    sudo apt-get upgrade

E' consigliato riportare in [http://ubuntuforums.org/showthread.php?t=610375 questa discussione] del forum internazionale gli eventuali problemi riscontrati nell'utilizzo del kernel patchato.

Trackpad

Creare una copia di backup del file xorg.conf:

  • sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup 

e poi aprirlo per effettuare le modifiche:

  • sudo gedit /etc/X11/xorg.conf

Identificare la sezione "InputDevice" che contiene la riga seguente:

  • Identifier      "Synaptics Touchpad"

e sostituirla con:

  • Section "InputDevice"
            # updated 2007-12-07
            # use command "synclient -m 1" to see raw output
            # common stuff
            Identifier      "Synaptics Touchpad"
            Driver          "synaptics"
            Option          "SendCoreEvents"        "true"
            Option          "Device"                "/dev/psaux"
            Option          "Protocol"              "auto-dev"
            
            # not using edge scrolling
            Option          "HorizEdgeScroll"       "0"
            Option          "VertEdgeScroll"        "0"
            
            # use two finger scrolling
            Option          "VertTwoFingerScroll"   "1"
            Option          "HorizTwoFingerScroll"  "1" # set to 0 if you don't want horizontal scrolling
            
            # scroll speed, lower is faster
            Option          "HorizScrollDelta"      "10"
            Option          "VertScrollDelta"       "10"
    
            # minimum pressure motion factor
            Option          "PressureMotionMinZ"    "10"
    
            # touch and untouch thresholds, higher numbers if you like to push hard
            Option          "FingerLow"             "10"
            Option          "FingerHigh"            "20" # change to 30 or 40 if you like
    
            # borders based on output from synclient
            Option          "LeftEdge"              "20"
            Option          "RightEdge"             "1200"
            Option          "TopEdge"               "20"
            Option          "BottomEdge"            "370"
    
            # speeds, smaller number for a slower mouse
            Option          "MinSpeed"              "0.8" # 0.5 is very slow, 1.5 is very fast
            Option          "MaxSpeed"              "1.2" # up to 1.5 works ok
            Option          "AccelFactor"           "0.10"
    
            # tap times, change to suit your tapping habits
            Option          "MaxTapMove"            "100"
            Option          "MaxTapTime"            "100"
            Option          "MaxDoubleTapTime"      "200"
            
            # don't change these or two finger tap stops working
            Option          "TapButton2"            "3"
            Option          "TapButton3"            "2"
    
            # must be commented out or normal tapping wont work
            #Option         "TapButton1"            "0"
    
            # needed for disabled while typing fix  
            Option          "SHMConfig"             "on"
    EndSection

Questa modifica permetterà di utilizzare il trackpad come in OsX. Si potranno effettuare lo scroll con due dita ed il click destro tramite il tap con indice e medio.BR Affinché i cambiamenti abbiano effetto è necessario riavviare il «server X» con la combinazione di tasti Ctrl+Alt+Backspace.

Wireless

Questo specifico modello di MacBook monta la scheda wireless Broadcom 4328, per cui è necessario installare i driver mediante ndiswrapper.BRInstallare ndiswrapper digitando, nel terminale, il seguente comando:

  • sudo apt-get install ndiswrapper-utils-1.9 

scaricare i driver dal sito ftp di Dell e decomprimerli:

  • wget http://ftp.us.dell.com/network/R151517.EXE 
    mkdir driver
    unzip -a R151517.EXE -d driver/
    cd driver/DRIVER/

procedere all'installazione dei driver:

  • sudo ndiswrapper -i bcmwl5.inf
    sudo ndiswrapper -l
    sudo ndiswrapper -m
    sudo modprobe ndiswrapper

infine, per fare in modo che ndiswrapper si avvi automaticamente insieme ad Ubuntu, aprire il file /etc/modules con l'editor di testo:

  • sudo gedit /etc/modules

ed aggiungere ndiswrapper in fondo alla lista nel caso non sia già presente:

  • # /etc/modules: kernel modules to load at boot time. 
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.
    
    lp
    mousedev
    psmouse
    ndiswrapper

Sospensione

Quando si riavvia il MacBook dopo la sospensione il monitor resta spento. Per evitare questo comportamento aprire il file /etc/default/acpi-support con l'editor di testo:

  • sudo gedit /etc/default/acpi-support 

e decommentare la riga seguente:

  • DOUBLE_CONSOLE_SWITCH=true 

Audio

L'audio è supportato ma c'è un problema nel riconoscimento. Si tratta del [https://bugs.edge.launchpad.net/ubuntu/+bug/162347 bug 162347] riportato in launchpad.BRPer risolvere questo problema aggiungere la seguente riga al file /etc/modprobe.d/options:

  • options snd_hda_intel model=mbp3 

Tasti funzione

[http://www.technologeek.org/projects/pommed/ Pommed] è un demone che aggiunge il supporto ai tasti speciali sui computer Apple come, ad esempio, i tasti per la regolazione della luminosità dello schermo o per l'espulsione dei supporti ottici.

La versione corrente di pommed presente nei repository ufficiali di Ubuntu non supporta ancora questo modello di MacBook, ma tale supporto è presente nella versione svn oppure nella versione più aggiornata che è possibile scaricare dal repository del kernel patchato visto all'inizio di questa guida. Quindi, se si è attivato il repository in questione, si può installare pommed digitando il seguente comando nel terminale:

  • sudo apt-get install pommed 

controllare la versione con:

  • pommed -v

e verificare che non si tratti di una versione meno recente della 1.13 rev:407.BRBR

Le impostazioni predefinite delle tastiere Apple comportano che i tasti funzione assolvano primariamente al compito di tasti multimediali (luminosità, volume, ecc.) e che, invece, i tasti F1, F2, ecc. siano accessibili tramite il tasto fn. Questo comportamento può essere invertito in due modi alternativi:

  • editando il file /etc/pommed.conf e cambiando il valore di fnmode
  • aggiungendo le righe seguenti al file /etc/rc.local e decommentando quella appropriata:
    # Inverted fn key behavior for MacBooks 
    
    #echo -n 0x02 > /sys/module/hid/parameters/pb_fnmode #FN off (press fn for volume/brightness/etc) 
    {{{
    # Default fn key behavior for Macbooks 
    
    # echo -n 0x01 > /sys/module/hid/parameters/pb_fnmode #FN on (like OSX)

}}}