<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cenolan.com &#187; mactel-linux</title>
	<atom:link href="http://www.cenolan.com/tag/mactel-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cenolan.com</link>
	<description>What you looking at?</description>
	<lastBuildDate>Sun, 14 Jun 2009 20:03:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installing Fedora 11 on a MacBook</title>
		<link>http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/</link>
		<comments>http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 11:39:39 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Fedora 11]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[mactel-linux]]></category>

		<guid isPermaLink="false">http://www.cenolan.com/?p=122</guid>
		<description><![CDATA[

What works and what doesn't?
Basic installation instructions
Post installation
Fixing the wireless
Fixing the touchpad
iSight camera
Bluetooth
Fixing the brightness keys
Video driver for newer MacBooks
What next?


This guide will help you through all the steps necessary for installing Fedora 11 on a MacBook Santa Rosa. This guide is aimed at Fedora 11 x86_64 but will also work on i386 version (adjust [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-what-works-and-what-doesnt">What works and what doesn't?</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-basic-installation-instructions">Basic installation instructions</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-post-installation">Post installation</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-fixing-the-wireless">Fixing the wireless</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-fixing-the-touchpad">Fixing the touchpad</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-isight-camera">iSight camera</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-bluetooth">Bluetooth</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-fixing-the-brightness-keys">Fixing the brightness keys</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-video-driver-for-newer-macbooks">Video driver for newer MacBooks</a></li>
<li><a href="http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/#toc-what-next">What next?</a></li>
</ol>
</div>
<p>This guide will help you through all the steps necessary for installing Fedora 11 on a MacBook Santa Rosa. This guide is aimed at Fedora 11 x86_64 but will also work on i386 version (adjust as necessary). Most of the steps equally apply to pre-Santa Rosa models too.</p>
<p>These instructions are specific to the MacBook 3,1 (Late 2007) and newer but not the new aluminium MacBooks since they have different hardware (especially the graphics card). These instructions are not suitable for the MacBook Pro either!! That said, many of the steps here are common to all MacBook models and I have included a few tips for people with the Aluminum MacBooks.</p>
<p>This guide is based largely around my previous guides for <a href="http://www.mactel-linux.org/wiki/Fedora8OnMacBookSantaRosa">Fedora 8</a> and <a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/">Fedora 10</a>. This guide is much shorter than the previous two guides and that can only be a good thing!</p>
<h3 id="toc-what-works-and-what-doesnt">What works and what doesn't?</h3>
<p>There are a few things that need fixing (covered in detail below) but the following all work "out of the box" with Fedora 10: video/graphics, firewire, USB, CD/DVD reading and writing, suspend/hibernate, cpu speed control, fan control (including applesmc), volume function keys, sound, and ethernet. Even the new "plymouth" graphical boot screen works out of the box.</p>
<p>I have yet to try the infrared or connecting an external monitor but I suspect they work just fine. Everything else works with the tweaks described below.</p>
<p><span id="more-122"></span></p>
<h3 id="toc-basic-installation-instructions">Basic installation instructions</h3>
<p>If you're new to installing Linux then these steps should help you. If you're an old hand then skip below to view the post-installation steps necessary to fix the things that don't "just work".</p>
<ol>
<li>Update the MacBook firmware to the latest version. If you prefer, you may use the standard "Software Update" in OS X.</li>
<li>Get your Fedora 11 installation DVD ready. Note: you should use the x86_64 version of Fedora 11 and that I have only tested this using the Installation DVD, not the Live CD/DVD.</li>
<li>Install <a href="http://refit.sourceforge.net/">rEFIt</a> on OS X if you want a boot menu to select between OS X/Fedora to appear on every boot. This is highly recommended but optional - this guide assumes you have installed rEFIt. You can make Fedora boot by default and change the menu timeout by editing the "refit.conf" file (described on the rEFIt website).</li>
<li>Use the OS X partition manager in Disk Utility to resize your OS X partition and make space for Fedora. On my 260GB hard drive, I shrank the OS X (hfs+) partition to 120GB to leave about 130GB free space for Fedora. Insert your Fedora 11 installation DVD in the drive and reboot.</li>
<li>If you have rEFIt installed, then on boot you will be given the option to boot from the DVD, choose it. If you don't have rEFIt installed, then hold down "C" to boot from the DVD.</li>
<li>Install Fedora as usual, except:</li>
<ol>
<li>In the partitioner, select to manually edit partition table and create your new partitions in the free space you created above</li>
<li>Create a 200MB ext3 boot partition with mountpoint '/boot' (this will be /dev/sda3)</li>
<li>Create a new ext4 partition with mountpoint '/' - this will be your main Fedora partition on /dev/sda4. Make sure to leave 2GB free space after this partition for your swap partition</li>
<li>With the remaining 2GB, create a linux swap partition - this will be /dev/sda5</li>
</ol>
<li>Finish the installation and reboot. Remove the DVD.</li>
<li>If you installed rEFIt, you should have a choice between booting OS X and Linux. Use the arrow keys and Enter to select Linux.</li>
<li>Log in to Fedora</li>
<li>Follow the steps in the sections below to work around things that still do not work out-of-the-box in Fedora 11.</li>
</ol>
<h3 id="toc-post-installation">Post installation</h3>
<p>Note: The wireless on the MacBook doesn't work out of the box in Fedora, so you're going to need an ethernet internet connection available until we get round to fixing the wireless later in this guide.</p>
<p>It is very important now to update your Fedora installation to the latest packages using yum. To do so:</p>
<pre><code>su -
yum update</code></pre>
<p>Once yum has finished updating, reboot, and then do a yum update again. Repeat this process until yum finds no more packages to update.</p>
<h3 id="toc-fixing-the-wireless">Fixing the wireless</h3>
<p>The MacBook 4,1 comes with a Broadcom 4328 wireless chipset. This is not supported by default in Fedora 11 and there are two options to make it work: using ndiswrapper and Windows drivers or using the new official Broadcom STA wireless driver. In this guide we will use the official Broadcom driver because it is easier and more reliable.</p>
<p><strong>1) Enable the rpmfusion non-free repository.</strong></p>
<p>The broadcom-wl and wl-kmod RPMs that we need are in the <a href="http://rpmfusion.org">rpmfusion.org</a> non-free repository which also requires the rpmfusion.org free repository. To enable these repos in Fedora simply do this:</p>
<pre><code>su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'</code></pre>
<p><strong>2) Update and install the driver package</strong></p>
<p>Now that you have the appropriate repository enabled, to install the driver package we first ensure that we have the latest updates and then install the "kmod-wl" package which will bring with it the required "broadcom-wl" package:</p>
<pre><code>su -
yum update
yum install kmod-wl</code></pre>
<p>That's all there is to it. At this stage you may need to reboot in order to enable the new driver and any new kernel that was installed during the update. For more details or if you have any difficulties <a href="http://www.cenolan.com/2009/06/installing-broadcom-wireless-sta-driver-in-fedora-11/">see this post</a>.</p>
<p>When future kernels are released a simple "yum update" command should install the new kernel and also pull in the updated Broadcom driver for that new kernel.</p>
<h3 id="toc-fixing-the-touchpad">Fixing the touchpad</h3>
<p>Note, for aluminum MacBook users at the time of writing the touchpad does not work at all. There is a <a href="https://bugzilla.redhat.com/show_bug.cgi?id=504197">bug report here</a> and it looks like a solution may come with a kernel update any time soon.</p>
<p>For everyone else, the touchpad works out of the box but just needs a few settings to make it work with two finger scrolling and two finger clicking. In Gnome, go to System -> Preferences -> Mouse and then select the Touchpad tab. Enable the option for two-finger scrolling. You may also want to enable the option to disable the touchpad while typing. You can now scroll with two fingers, right click by holding down two fingers and clicking, and middle click by holding down 3 fingers and clicking.</p>
<h3 id="toc-isight-camera">iSight camera</h3>
<p>First of all, you will need a copy of the firmware from Apple. You can either <a href="http://www.i-nz.net/files/projects/linux-kernel/isight/against-revision-140/firmware/AppleUSBVideoSupport">download this here</a>, or copy it from a Mac OS X partition. While the latter is usually preferred I can't guarantee that the firmware distributed with your MacBook will be supported, so sometimes its easier just to download it.</p>
<p>To acquire the firmware, save the file AppleUSBVideoSupport to your home directory. Next, we need to convert the AppleUSBVideoSupport to a useable firmware file. The isight-firmware-tools will do this for us so we need to install that package:</p>
<pre><code>su -c "yum install isight-firmware-tools"</code></pre>
<p>Now, finally, we can convert the AppleUSBVideoSupport to a useable firmware file. From your home directory where you downloaded the AppleUSBVideoSupport file: </p>
<pre><code>su -c "ift-extract --apple-driver AppleUSBVideoSupport"</code></pre>
<p>Reboot and your webcam should be functional. Test it with Cheese, Ekiga, or Skype2. At the time of writing there is a <a href="https://bugzilla.redhat.com/show_bug.cgi?id=505534">bug in gstreamer</a> which makes the webcam output all green, I have raised a <a href="https://bugzilla.redhat.com/show_bug.cgi?id=505534">bug report</a> for it, feel free to add a "me too" and we'll see if it gets fixed.</p>
<h3 id="toc-bluetooth">Bluetooth</h3>
<p>Bluetooth works out of the box but due to some long standing <a href="https://bugzilla.redhat.com/show_bug.cgi?id=371061#c2">kernel bug</a> it needs to be enabled properly first.</p>
<p>Edit /etc/sysconfig/bluetooth and make sure it says 'HID2HCI_ENABLE=true'.</p>
<p>That'll fix it on subsequent reboots. For now, just run '/sbin/hid2hci' as root.</p>
<h3 id="toc-fixing-the-brightness-keys">Fixing the brightness keys</h3>
<p>The <a href="https://bugzilla.redhat.com/show_bug.cgi?id=505531">brightness keys don't work</a> but I have found a work around that fixes them. </p>
<p>To fix, disable kernel mode setting (KMS) by adding the following to the kernel parameters in /etc/grub.conf after "rhgb quiet":</p>
<pre><code>nomodeset</code></pre>
<p>And if you still want the graphical boot screen then add this also:</p>
<pre><code>vga=0x318</code></pre>
<p>While playing with these changes it is sensible to add a timeout value to grub.conf also so you can easily edit the boot config in case anything goes wrong...</p>
<p>So my grub.conf looks like this:</p>
<pre><code>default=0
timeout=10
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.29.4-167.fc11.x86_64)
        root (hd0,2)
        kernel /vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=UUID=9efa16ed-8e34-4e88-9d7e-253fd5f9b43c rhgb quiet nomodeset vga=0x318
        initrd /initrd-2.6.29.4-167.fc11.x86_64.img</code></pre>
<p>Note, your kernel and initrd paths may look different depending on your partition setup and the UUID will definitely be different so don't just copy and paste mine!! I am only showing the above so you can see where the "nomodeset vga=0x318" should go. Basically put it right after "rhgb quiet" on the kernel line.</p>
<p>Reboot and your screen brightness keys should be working fine.</p>
<h3 id="toc-video-driver-for-newer-macbooks">Video driver for newer MacBooks</h3>
<p>This only applies to MacBooks with an nVidia video card: newer white versions and all aluminum versions. You can check the type of video card by doing "lspci" and looking for the video card details. </p>
<p>For those with an nVidia card you can install the official nVidia drivers which give better performance and full 3D support. First ensure you have the rpmfusion repositories installed as in the above wireless section, then:</p>
<pre><code>su -c 'yum install kmod-nvidia'</code></pre>
<p>Reboot and you should be using the nVidia drivers.</p>
<h3 id="toc-what-next">What next?</h3>
<p>Now your MacBook hardware should be fully functional so it is time to get busy adding the software you want and tweaking the system to your needs. </p>
<p><a href="http://www.mjmwired.net/resources/mjm-fedora-f11.html">This guide by Mauriat Miranda</a> is a great place to look for details of how to install common media players, codecs and fonts. </p>
<p>For the native 64bit flash plugin see <a href="http://forums.fedoraforum.org/showthread.php?t=205642">this thread</a>.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cenolan.com/2009/06/installing-fedora-11-on-a-macbook/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Installing Fedora 10 on a MacBook</title>
		<link>http://www.cenolan.com/2008/11/installing-fedora-10-macbook/</link>
		<comments>http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 16:55:45 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Fedora 10]]></category>
		<category><![CDATA[Leisure]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mactel-linux]]></category>

		<guid isPermaLink="false">http://www.cenolan.com/?p=22</guid>
		<description><![CDATA[

What works and what doesn't?
Basic installation instructions
Post installation
Fixing the wireless
Fixing the touchpad
Disable touchpad while typing
iSight camera
Bluetooth
Apple SMC (Optional)
Plymouth graphical boot (Optional)
What next?


This guide will help you through all the steps necessary for installing Fedora 10 on a MacBook Santa Rosa. This guide is currently aimed at Fedora 10 x86_64 but will also work on i386 [...]]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ol>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-what-works-and-what-doesnt">What works and what doesn't?</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-basic-installation-instructions">Basic installation instructions</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-post-installation">Post installation</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-fixing-the-wireless">Fixing the wireless</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-fixing-the-touchpad">Fixing the touchpad</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-disable-touchpad-while-typing">Disable touchpad while typing</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-isight-camera">iSight camera</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-bluetooth">Bluetooth</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-apple-smc-optional">Apple SMC (Optional)</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-plymouth-graphical-boot-optional">Plymouth graphical boot (Optional)</a></li>
<li><a href="http://www.cenolan.com/2008/11/installing-fedora-10-macbook/#toc-what-next">What next?</a></li>
</ol>
</div>
<p>This guide will help you through all the steps necessary for installing Fedora 10 on a MacBook Santa Rosa. This guide is currently aimed at Fedora 10 x86_64 but will also work on i386 version (adjust as necessary). Most of the steps equally apply to pre-Santa Rosa models too.</p>
<p>These instructions will work with the MacBook 3,1 (Late 2007) and newer but will NOT work with the new aluminium MacBooks since they have different hardware (especially the graphics card). These instructions are not suitable for the MacBook Pro either!!</p>
<p>This guide is based largely around my <a href="http://www.mactel-linux.org/wiki/Fedora8OnMacBookSantaRosa">previous guide for Fedora 8</a>, and again much credit goes to the people who created the original <a href="https://help.ubuntu.com/community/MacBook_Santa_Rosa">Ubuntu wiki guide</a>.</p>
<h3 id="toc-what-works-and-what-doesnt">What works and what doesn't?</h3>
<p>There are a few things that need fixing (covered in detail below) but the following all work "out of the box" with Fedora 10: video/graphics, compiz effects, firewire, CD/DVD reading and writing, function keys (brightness, volume etc), sound, and ethernet. Even the new "plymouth" graphical boot screen works fine once activated.</p>
<p>I have yet to try the infrared or connecting an external monitor. Everything else works with the tweaks described below, except for suspend and hibernate which seem generally pretty broken in F10 (as it was in F9 too). <em>Update 7 November 2008: Suspend and hibernate are fixed with 2.6.27.7-134 kernel and newer. <a href="https://bugzilla.redhat.com/show_bug.cgi?id=473542">See bug report</a>.</em></p>
<p><span id="more-22"></span></p>
<h3 id="toc-basic-installation-instructions">Basic installation instructions</h3>
<p>If you're new to installing Linux then these steps should help you. If you're an old hand then skip below to view the post-installation steps necessary to fix the things that don't "just work".</p>
<ol>
<li>Update the MacBook firmware to the latest version. If you prefer, you may use the standard "Software Update" in OS X.</li>
<li>Get your Fedora 10 installation DVD ready. Note: you should use the x86_64 version of Fedora 10 and that I have only tested this using the Install Media, not the Live DVD.</li>
<li>Install <a href="http://refit.sourceforge.net/">rEFIt</a> on OS X if you want a boot menu to select between OS X/Fedora to appear on every boot. This is highly recommended but optional - this guide assumes you have installed rEFIt. You can make Fedora boot by default and change the menu timeout by editing the "refit.conf" file (described on the rEFIt website).</li>
<li>Use the OS X partition manager in Disk Utility to resize your OS X partition and make space for Fedora. On my 260GB hard drive, I shrank the OS X (hfs+) partition to 120GB to leave about 130GB for Fedora. Insert your Fedora 10 installation DVD in the drive and reboot.</li>
<li>If you have rEFIt installed, then on boot you will be given the option to boot from the DVD, choose it. If you don't have rEFIt installed, then hold down "C" to boot from the DVD.</li>
<li>Install Fedora as usual, except:</li>
<ol>
<li>In the partitioner, select to manually edit partition table</li>
<li>Create a 200MB boot partition with mountpoint '/boot' (this will be /dev/sda3)</li>
<li>Create a new ext3 partition with mountpoint '/' - this will be your main Fedora partition on /dev/sda4. Make sure to leave 2GB free space after this partition for your swap partition</li>
<li>With the remaining 2GB, create a linux swap partition - this will be /dev/sda5</li>
</ol>
<li>Finish the installation and reboot.</li>
<li>If you installed rEFIt, you should have a choice between booting OS X and Linux. Use the arrow keys and Enter to select Linux.</li>
<li>Log in to Fedora</li>
<li>Follow the steps in the sections below to work around things that still do not work out-of-the-box in Fedora 10.</li>
</ol>
<h3 id="toc-post-installation">Post installation</h3>
<p>Note: The wireless on the MacBook doesn't work out of the box in Fedora, so you're going to need an ethernet internet connection available until we get round to fixing the wireless later in this guide.</p>
<p>It is very important now to update your Fedora installation to the latest packages using yum. To do so:</p>
<pre><code>su -
yum update</code></pre>
<p>Once yum has finished updating, reboot, and then do a yum update again. Repeat this process until yum finds no more packages to update.</p>
<h3 id="toc-fixing-the-wireless">Fixing the wireless</h3>
<p>The MacBook comes with a Broadcom 4328 wireless chipset. This is not supported by default in Fedora 10 and there are two options to make it work: using ndiswrapper and Windows drivers or using the new official Broadcom STA wireless driver. In this guide we will use the official Broadcom driver because it is easier and more reliable.</p>
<p><strong>1) Enable the rpmfusion non-free repository.</strong></p>
<p>The broadcom-wl and wl-kmod RPMs that we need are in the <a href="http://rpmfusion.org">rpmfusion.org</a> non-free repository which also requires the rpmfusion.org free repository. To enable these repos in Fedora simply do this:</p>
<pre><code>su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'</code></pre>
<p><strong>2) Update and install the driver package</strong></p>
<p>Now that you have the appropriate repository enabled, to install the driver package we first ensure that we have the latest updates and then install the "broadcom-wl" package which will bring with it the required "kmod-wl" package:</p>
<pre><code>su -
yum update
yum install broadcom-wl</code></pre>
<p>That's all there is to it. At this stage you may need to reboot in order to enable the new driver and any new kernel that was installed during the update. For more details or if you have any difficulties <a href="http://www.cenolan.com/2008/11/rpm-install-broadcom-wireless-sta-driver-fedora/">see this post</a>.</p>
<p>When future kernels are released a simple "yum update" command should install the new kernel and also pull in the updated Broadcom driver for that new kernel.</p>
<h3 id="toc-fixing-the-touchpad">Fixing the touchpad</h3>
<p>(Thanks to <a href="http://bd-things.net/fedora-10-thank-you-very-much-macbook-review-and-fixes/">bodom_lx</a> for this tip)</p>
<p>The touchpad works out of the box but there is no way to right or middle click. Traditionally this was fixed by adding the appropriate options to /etc/X11/xorg.conf but the new xorg-server in F10 doesn't use the traditional xorg.conf file. Instead it is configured through <a href="http://www.freedesktop.org/wiki/Software/hal">HAL</a> fdi configuration files. </p>
<p>To create the appropriate file for configuring the touchpad:</p>
<pre><code>su -
gedit /etc/hal/fdi/policy/appletouch.fdi</code></pre>
<p>Copy and paste the following into the empty file:</p>
<pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;deviceinfo version="0.2"&gt;
  &lt;device&gt;
    &lt;match key="info.capabilities" contains="input.touchpad"&gt;
      &lt;match key="info.product" contains="appletouch"&gt;
        &lt;merge key="input.x11_driver" type="string"&gt;synaptics&lt;/merge&gt;
        &lt;merge key="input.x11_options.SendCoreEvents" type="string"&gt;true&lt;/merge&gt;
        &lt;merge key="input.x11_options.HorizEdgeScroll" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.VertEdgeScroll" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.VertTwoFingerScroll" type="string"&gt;1&lt;/merge&gt;
        &lt;merge key="input.x11_options.HorizTwoFingerScroll" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.VertScrollDelta" type="string"&gt;10&lt;/merge&gt;
        &lt;merge key="input.x11_options.HorizScrollDelta" type="string"&gt;10&lt;/merge&gt;
        &lt;merge key="input.x11_options.VertScrollDelta" type="string"&gt;10&lt;/merge&gt;
        &lt;merge key="input.x11_options.TapButton1" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.TapButton2" type="string"&gt;3&lt;/merge&gt;
        &lt;merge key="input.x11_options.TapButton3" type="string"&gt;2&lt;/merge&gt;
        &lt;merge key="input.x11_options.ClickFinger1" type="string"&gt;1&lt;/merge&gt;
        &lt;merge key="input.x11_options.ClickFinger2" type="string"&gt;3&lt;/merge&gt;
        &lt;merge key="input.x11_options.ClickFinger3" type="string"&gt;2&lt;/merge&gt;
        &lt;merge key="input.x11_options.FingerLow" type="string"&gt;10&lt;/merge&gt;
        &lt;merge key="input.x11_options.FingerHigh" type="string"&gt;20&lt;/merge&gt;
        &lt;merge key="input.x11_options.PressureMotionMinZ" type="string"&gt;10&lt;/merge&gt;
        &lt;merge key="input.x11_options.SHMConfig" type="string"&gt;On&lt;/merge&gt;
      &lt;/match&gt;
    &lt;/match&gt;
  &lt;/device&gt;
&lt;/deviceinfo&gt;</code></pre>
<p>Save the file and reboot. You should now be able to right-click by using a two finger tap on the touchpad and middle-click by using a three finger tap. You can also right-click by holding two fingers on the touchpad and clicking the button, and middle-click by holding three fingers and clicking the button.</p>
<p>If you want to adjust any of the options (or add new ones) see "man synaptics" for an explanation of what they do.</p>
<h3 id="toc-disable-touchpad-while-typing">Disable touchpad while typing</h3>
<p>The placement and sensitivity of the MacBook touchpad means that it is prone to moving your cursor while you're typing which is very annoying. We can fix this:</p>
<p>To disable the touchpad while typing use this command:</p>
<pre><code>syndaemon -i 1 -d</code></pre>
<p>This disables the touchpad for 1 second after you type something. This works well but if you go back and forth a lot it can be a hassle to wait that one second. NOTE you can use ".5" for half a seconf instead and it works much better.</p>
<p>Alternatively,</p>
<pre><code>syndaemon -t -d</code></pre>
<p>This disables tapping motions but not movement while typing.</p>
<p>Both work fine, and the one that works best for you will likely be determined by the type of computing you do. Try them both and decide for yourself.</p>
<p>Once you've found the one you want to use, add it as an application to start in your gnome session. </p>
<h3 id="toc-isight-camera">iSight camera</h3>
<p>First of all, you will need a copy of the firmware from Apple. You can either <a href="http://www.i-nz.net/files/projects/linux-kernel/isight/against-revision-140/firmware/AppleUSBVideoSupport">download this here</a>, or copy it from a Mac OS X partition. While the latter is usually preferred I can't guarantee that the firmware distributed with your MacBook will be supported, so sometimes its easier just to download it.</p>
<p>To acquire the firmware, save the file AppleUSBVideoSupport to your home directory. Next, we need to convert the AppleUSBVideoSupport to a useable firmware file. The isight-firmware-tools will do this for us so we need to install that package:</p>
<pre><code>su -c "yum install isight-firmware-tools"</code></pre>
<p>Now, finally, we can convert the AppleUSBVideoSupport to a useable firmware file. From your home directory where you downloaded the AppleUSBVideoSupport file: </p>
<pre><code>su -c ift-extract --apple-driver AppleUSBVideoSupport</code></pre>
<p>Reboot and your webcam should be fully functionally. Test it with Cheese, Ekiga, or Skype2.</p>
<h3 id="toc-bluetooth">Bluetooth</h3>
<p>Bluetooth works out of the box but due to some <a href="https://bugzilla.redhat.com/show_bug.cgi?id=371061#c2">kernel bug</a> it needs to be enabled properly first.</p>
<p>Edit /etc/sysconfig/bluetooth and make sure it says 'HID2HCI_ENABLE=true'.</p>
<p>That'll fix it on subsequent reboots. For now, just run '/sbin/hid2hci' as root.</p>
<h3 id="toc-apple-smc-optional">Apple SMC (Optional)</h3>
<p>This is an optional but recommended step. The <a href="http://www.mactel-linux.org/wiki/AppleSMC">Apple SMC</a> (System Management Controller) provides an interface to devices such as fans, temperature sensors, motion sensors, leds and controls these.</p>
<p>The applesmc kernel module is not loaded by default - I guess this is a bug. The correct way to load a module on boot in Fedora 10 is to create a .modules file in /etc/sysconfig/modules/ - here is how to do it for applesmc:</p>
<pre><code>su -
gedit /etc/sysconfig/modules/applesmc.modules</code></pre>
<p>Paste the following into the file: </p>
<pre><code>#!/bin/sh

if [ ! -d /sys/devices/platform/applesmc.768 ] ; then
        exec /sbin/modprobe applesmc >/dev/null 2>&#038;1
fi</code></pre>
<p>Save and exit, then change the file permissions as follows:</p>
<pre><code>chmod 755 /etc/sysconfig/modules/applesmc.modules</code></pre>
<p>On next boot the applesmc module will load. Meanwhile, just do "modprobe applesmc" as root. </p>
<h3 id="toc-plymouth-graphical-boot-optional">Plymouth graphical boot (Optional)</h3>
<p>To activate the plymouth graphical boot you must edit /boot/grub/grub.conf and add your framebuffer resolution at the end of the kernel line. For the MacBook with Intel graphics the resolution that works is "0x318". So, become root and edit the kernel line to look something like this:</p>
<pre><code>title Fedora (2.6.27.5-117.fc10.x86_64)
	root (hd0,2)
	kernel /vmlinuz-2.6.27.5-117.fc10.x86_64 ro root=UUID=afb18b52-bfdf-49aa-95f0-234d3013f87d rhgb quiet <strong>vga=0x318</strong>
	initrd /initrd-2.6.27.5-117.fc10.x86_64.img</code></pre>
<p>By default only the solar and text themes are installed. To add additional plymouth themes type:</p>
<pre><code>su -
yum install plymouth-plugin-{fade-in,pulser,spinfinity}</code></pre>
<p>Now you can try any theme you want like shown below, just replace pluginname with one of the following: solar, fade-in, pulser, spinfinity, text:</p>
<pre><code>su -
plymouth-set-default-plugin pluginname
/usr/libexec/plymouth/plymouth-update-initrd</code></pre>
<p>After that just reboot your computer to enjoy a lovely graphical boot. </p>
<h3 id="toc-what-next">What next?</h3>
<p>Now your MacBook hardware should be fully functional so it is time to get busy adding the software you want and tweaking the system to your needs. </p>
<p><a href="http://www.mjmwired.net/resources/mjm-fedora-f10.html">This guide by Mauriat Miranda</a> is a great place to look for details of how to install common media players, codecs and fonts. </p>
<p>For the native 64bit flash plugin see <a href="http://forums.fedoraforum.org/showpost.php?p=1112258&#038;postcount=3">this post</a>.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cenolan.com/2008/11/installing-fedora-10-macbook/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Custom build of synaptics for Fedora 8 x86_64 on MacBook</title>
		<link>http://www.cenolan.com/2008/07/custom-build-of-synaptics-for-fedora-8-x86_64-on-macbook/</link>
		<comments>http://www.cenolan.com/2008/07/custom-build-of-synaptics-for-fedora-8-x86_64-on-macbook/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 21:39:41 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Fedora 8]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[mactel-linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[synaptics]]></category>

		<guid isPermaLink="false">http://www.cenolan.com/?p=19</guid>
		<description><![CDATA[Based on the patches found in this post over at Ubuntu forums I have created an updated synaptics touchpad driver RPM package for Fedora 8 x86_64.
As the original author notes, this makes it more enjoyable to use the touchpad while using the MacBook. It does two things: 

Adds the option "MultiFingerButton" to synaptics. This allows [...]]]></description>
			<content:encoded><![CDATA[<p>Based on the patches found in <a href="http://ubuntuforums.org/showthread.php?t=790589">this post</a> over at Ubuntu forums I have created an updated synaptics touchpad driver RPM package for Fedora 8 x86_64.</p>
<p>As the original author notes, this makes it more enjoyable to use the touchpad while using the MacBook. It does two things: </p>
<ol>
<li>Adds the option "MultiFingerButton" to synaptics. This allows us to configure the touchpad to right-click and middle-click by placing two or three fingers on the pad and then clicking the button. In my experience this is far more reliable than the "two finger tap" method of right-clicking.</li>
<li> It makes the mouse arrow more stable - I have found this to be a HUGE improvement in usability over the stock synaptics driver. With the original driver, if you put two fingers on the mousepad and release only one, the mouse arrow moves. This is the default behaviour in Linux and Windows, but in MacOSX, the mouse arrow stays put, and in my personal opinion, this is a much better behaviour. This patch makes it behave just like MacOSX. This may not sound much, but you'll find it makes a huge difference to the stability and usability of the touchpad.</li>
</ol>
<p><span id="more-19"></span></p>
<p>Install the RPM from my <a href="http://www.cenolan.com/fedora8">Fedora 8 page</a> and add this option to the InputDevice Section in your xorg.conf, just like this:</p>
<pre><code>	Option		"MultiFingerButton"	"1"</code></pre>
<pre><code>	Option		"MultiFingerButton"	"2"</code></pre>
<p>With the value 1, you get middle-clicking if you click the button while resting two fingers on the mousepad, and right-clicking while resting three fingers.</p>
<p>With the value 2, it reverses, and you get right-clicking if you click while resting two fingers on the mousepad, and middle-clicking while resting three fingers. This is the behaviour in MacOSX.</p>
<p>Try it out, and give your opinion. If you don't like it, you can always revert to the default Fedora package.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cenolan.com/2008/07/custom-build-of-synaptics-for-fedora-8-x86_64-on-macbook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fedora kernel fixes and files for MacBook 3,1 (Santa Rosa)</title>
		<link>http://www.cenolan.com/2008/04/fedora-kernel-fixes-and-files-for-macbook/</link>
		<comments>http://www.cenolan.com/2008/04/fedora-kernel-fixes-and-files-for-macbook/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 18:03:00 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Fedora 8]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mactel-linux]]></category>

		<guid isPermaLink="false">http://www.cenolan.com/?p=7</guid>
		<description><![CDATA[Following on from my previous post, I have been making some RPM packages available for Fedora 8 and the MacBook 3,1 Santa Rosa.
The kernel packages are not needed now since Fedora 8 kernel 2.6.24.3-50 (and newer) already contains the MacBook specific fixes. However, at the time of writing the gstreamer packages are still required if [...]]]></description>
			<content:encoded><![CDATA[<p>Following on from my previous post, I have been making some RPM packages available for Fedora 8 and the MacBook 3,1 Santa Rosa.</p>
<p>The kernel packages are not needed now since Fedora 8 kernel 2.6.24.3-50 (and newer) already contains the MacBook specific fixes. However, at the time of writing the gstreamer packages are still required if you want to use gstreamer based applications with the MacBook iSight camera.</p>
<p>Before downloading, please take care of my bandwidth. If you don't need the package, please don't download it.</p>
<p>You can <a title="Fedora 8 kernel fixes and files for MacBook 3,1 (Santa Rosa)" href="http://www.cenolan.com/fedora8/">download the packages here</a>.</p>
<p>There is also <a title=" Guide: Fedora 8 on Macbook 3,1 Santa Rosa" href="http://forums.fedoraforum.org/forum/showthread.php?t=179233">this thread at fedoraforum.org</a> which may be helpful.</p>
<p>If you find any problems or have any suggestions please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cenolan.com/2008/04/fedora-kernel-fixes-and-files-for-macbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Fedora 8 on a MacBook</title>
		<link>http://www.cenolan.com/2008/04/installing-fedora-8-on-a-macbook/</link>
		<comments>http://www.cenolan.com/2008/04/installing-fedora-8-on-a-macbook/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:16:18 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Fedora 8]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mactel-linux]]></category>

		<guid isPermaLink="false">http://www.cenolan.com/?p=4</guid>
		<description><![CDATA[The MacBook is great, but OS X is not really my cup of tea and I choose not to use Windows. Luckily Fedora 8 works like a charm on the MacBook and with a bit of configuring you can get all the hardware working properly.
I couldn't find any information on the lazyweb about installing Fedora [...]]]></description>
			<content:encoded><![CDATA[<p>The MacBook is great, but OS X is not really my cup of tea and I choose not to use Windows. Luckily Fedora 8 works like a charm on the MacBook and with a bit of configuring you can get all the hardware working properly.</p>
<p>I couldn't find any information on the lazyweb about installing Fedora 8 on a MacBook so I recorded what I did and made a detailed how-to which is posted in the wiki over at <a title="How to install Fedora 8 on Macbook 3,1" href="http://www.mactel-linux.org/wiki/Fedora8OnMacBookSantaRosa">mactel-linux.org</a>. The guide shows you step-by-step how to install and configure Fedora 8 x86_64 on the MacBook and works with both MacBook version 3,1 (from late 2007) or version 4,1 (from early 2008).</p>
<p>Big up to the guys at Fedora who gave in to my relentless nagging and integrated some of the mactel-linux patches into the latest Fedora kernels. Without them I'd still be spending my weekends rolling kernels!</p>
<p>If you find the guide useful or have any comments or suggestions then let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cenolan.com/2008/04/installing-fedora-8-on-a-macbook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
