I used a Mac for just over a year. There were things I really loved (UNIX behind the scenes, power mgmt on my laptop) but for the most part the UI for OS X drove me nuts and the mouse/keyboard sucked. I think I agree with just about every single point Cédric Beust made in his post on his experiences with switching to a Mac.
I’ve been Mac free for about 10 months, and Windows free for 7 weeks. I’ve got new problems with Ubuntu that I never had with OS X or Win XP but I don’t see myself going back to either any time in the near future.
To each their own, but if you haven’t tried a MacBook Pro, you’re missing out. Wanna race? 😉
From a previous post of yours…
>>However, the fact that it’s been 6 weeks and I can’t get dual-monitors working is VERY FRUSTRATING!!!
On a Mac it’s as simple as plugging it in (although Windows is just as easy).
I actually got dual screens working in Ubuntu on my old laptop using the following xorg.conf file…
Section “Files”
FontPath “/usr/share/X11/fonts/misc”
FontPath “/usr/share/X11/fonts/cyrillic”
FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/X11/fonts/Type1”
FontPath “/usr/share/X11/fonts/CID”
FontPath “/usr/share/X11/fonts/100dpi”
FontPath “/usr/share/X11/fonts/75dpi”
# paths to defoma fonts
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID”
EndSection
Section “Module”
Load “GLcore”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “type1”
Load “vbe”
EndSection
Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc104”
Option “XkbLayout” “us”
EndSection
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “Protocol” “evdev”
Option “Dev Name” “Logitech USB-PS/2 Optical Mouse”
Option “Dev Phys”
Option “Device”
Option “Buttons” “10”
Option “ZAxisMapping” “4 5”
EndSection
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizScrollDelta” “0”
EndSection
Section “Device”
Identifier “ATI Technologies, Inc. Radeon Mobility
9600/9700 M10/M11 (RV350 NP)0”
Option “MonitorLayout” “LVDS, AUTO”
Driver “fglrx”
Screen 0
BusID “PCI:1:0:0”
EndSection
Section “Device”
Identifier “ATI Technologies, Inc. Radeon Mobility
9600/9700 M10/M11 (RV350 NP)1”
Option “MonitorLayout” “LVDS, AUTO”
Driver “fglrx”
Screen 1
BusID “PCI:1:0:0”
EndSection
Section “Monitor”
Identifier “Generic Monitor”
Option “DPMS”
EndSection
Section “Monitor”
Identifier “DellLCD”
Option “DPMS”
HorizSync 31.0 – 80.0
VertRefresh 56.0 – 76.0
# Option “DDCMode” “off”
EndSection
Section “Screen”
Identifier “Screen0”
Device “ATI Technologies, Inc. Radeon Mobility
9600/9700 M10/M11 (RV350 NP)0”
Monitor “Generic Monitor”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1440×900”
EndSubSection
EndSection
Section “Screen”
Identifier “Screen1”
Device “ATI Technologies, Inc. Radeon Mobility
9600/9700 M10/M11 (RV350 NP)1”
#Device “Card1”
Monitor “DellLCD”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1600×1200”
EndSubSection
EndSection
Section “ServerLayout”
Identifier “Default Layout”
#Screen “Default Screen”
Screen 0 “Screen0”
Screen 1 “Screen1” RightOf “Screen0”
#Option “Xinerama” “on”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection
Section “DRI”
Mode 0666
EndSection
*Nods head in agreement with regards to linux*
Matt,
I’ll race you at the next conference I see you at. You speaking at the Dallas NFJS, or The Spring Experience 2006? The Loser can buy a round of beers.
Erik
Ben,
I never said Ubuntu was working flawlessly. 🙂
Erik