The only thing which does not work at the moment is most of the special function keys, which is no big deal for me as I don't really use the functionalites anyway.
In addition I've spent exactly 0 minutes in the last 5 years figuring out hardware issues. You may have less success if you want to game or need 4+ monitor support; However I've been very happy in recent years with hardware support. There is literally nothing I've encountered in popular hardware that caused me any issues.
1) Time machine really shouldn't be running every hour. To change the period:
# defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int <number_of_seconds>
# defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
In the end, it does not matter. Use the best tool for the job. For me, I just work better in Linux.
Following a few straightforward and well-documented steps, the second video card worked as well. Haven't had to change anything since, and I haven't experienced any breakage.
The wasted time and hacks that are required to get and keep a laptop running Linux have plummeted over the past 3 years, and your argument is rapidly losing its value. To me, it has reached the point of being irrelevant.
And I did turn off EFI and enabled legacy BIOS in the menu, since I found EFI implementations to be severely bugged in a lot of cases, and I'd rather just avoid them until they become more reliable.
(I imagine the Red Hat ecosystem has something similar)
Screen space: The launcher can be set to auto-hide, giving you the same amount of space you'd have on OS X with an auto-hidden dock.
Mouse clicks: Unity actually impressed me with the amount of attention they paid to keyboard use. Hold down the Super key and you'll see all of the shortcuts. It also makes application menu items searchable without a mouse.
Waiting for menus to load: 12.10 and earlier have been terrible about that. I'm running 13.04 (the next version in development) and they've made it much better.
I give Ubuntu another shot every X.10 release just to see if they've finally made the desktop environment satisfactory, and I must say they are getting really, really close. The Menu system is getting close to making sense in Unity, Pulseaudio throws fewer temper tantrums, significantly less hardware issues, and everything is much snappier (especially compared to memories of Unity from its Ubuntu Netbook Remix days).
But I can't customize my keybindings for crap.
And you're probably thinking "That's BS, of course you can! It's under [submenu] of [menu] of [option] of [settings application name]." And you'd be right. It's just that some subset of keybindings will reset to their defaults every time you do a full power-down of the computer. Rinse and repeat until they're all back to their defaults.
It varies which hotkeys will be reset. Sometimes Metacity ones will reset. Sometimes GNOME bindings will reset. Sometimes opening the Unity configuration will reset the Metacity keys. Sometimes it doesn't! I even wrote a shell script to run all the proper `gsettings set org.gnome.desktop.interface [blah]` incantations upon login, but when that didn't work reliably (again: Metacity keybindings vs. Unity appeared to be the problem) I gave up.
This has been my experience in Ubuntu 11.10, some mid-2012 version of Mint (with Cinnamon) and Ubuntu 12.10, so it's not strictly Canonical's fault. However they haven't seen fit to address it in their user experience, and so I portion out a slice of the blame for them.
If I recall correctly, and since the issue is a fight between two different application components that wish to manage keybindings, the bug reports had responses of the "It's not our fault, it's the other package!" variety.
A great bug report specifies exactly how to reproduce a certain behavior and also specifies the expected behavior, what should have happened.
Some of it is OK but a lot of the time, it feels like being tied up in a pit somewhere while my computer floats elsewhere. Just I can't explore my own machine in any easy way - the "search" function is basically terribly broken.
I'm pretty sure you could search application menus via keyboard in Gnome2 and it was a whole lot easier when they were always visible.
Thanks for the tips, but that wasn't really meant to be the point of the post. I just wanted to point out gnome-settings-daemon if you want to run something other than Unity.
edit: I forgot that in Windows, F4 is a very important key (Alt+F4).
Just find a way to run `synclient MaxTapTime=0` when your X session starts up, and you should be golden. This just disables tapping the trackpad to click, similar to how a MacBook’s trackpad behaves.
It's nice not having your fingers perched on the keyboard like a bird, right?
WUT? Unity needs LESS screen space then AWESOME WM or something similar because of it's global menu. Look! http://screencloud.net/v/zB84 How much more vertical space would you have in awesome?
And, as someone mentioned, left panel can be hidden, but I prefer to use it.
The titlebar that you see for firefox, in the link you provided, AwesomeWM does not waste space on that: you'll find the title in the statusbar/taskbar. These bars can be hidden in AwesomeWM too. How big are your window borders in Gnome/KDE? With one line of configuration, I set my borders to 1 pixel.
It's not that it's "unity thing", it's just that I'm not sure if you can do that in Awesome WM.
I initially thought the author was being sarcastic, but the next few lines suggest he was serious. There's a really easy way to change the OSX setting (and I do this on every mac I use):
System Preferences -> Mouse -> Scroll & Zoom -> uncheck "Scroll direction"
in fact I only ever used them because of the novelty but when I found everything ten times harder to do because I couldn't use my shortcuts and the UI was totally different from what I was used to I avoided them)
but the first thing I did after realizing that OS X messes with scrolling was change it so it made sense. no googling was required, I just checked out the Sys Preferences like you suggest.
For now, I've given up on Linux on the desktop. I even liked Unity, except for how slow it was, but after trying Windows 8 (first Windows since W95!), I've switched for desktop use. Maybe I'll swap out my Air for a Chromebook Pixel. ;)
Divvy - http://mizage.com/divvy/
Tyler WM - http://www.tylerwm.com/
Moom - http://manytricks.com/moom/
ShiftIt - https://github.com/trisweb/ShiftIt
I'm pretty sure I'm leaving something out.
Very basic and easy to get used to, fixed options for screen estate.
I have tried some of those though, and i like like Divvy even though i rarely use it.
And Unity is totally optimized for keyboard usage, the whole Dash concept is based on keyboard usage.
I liked the idea for the trackpad, reducing the clicking time to 0.
paragraph 1, i don't like gnome3/unity
paragraph 2-n, how to change settings, in the worst way, so it behaves like a mac
only thing I agree is the trigger to gnome-settings-daemon. that is really trick.