Is there a way to fix these scratches on my MacBook Pro's screen?
I have the Mid-2010 13" MacBook Pro. Sadly, the Keyboard Keys have caused some scratches in the screen, which is annoying as hell. (Yes, I know, I should use the white buffer sheet that came with it)
Is there a way to fix these scratches? Or so I need a really expensive replacement screen cover?
I'm surprised no else one has said it yet:
This is a nearly brand-new MacBook Pro still covered by warranty.
There is absolutely no reason that your keyboard keys should damage the display like that. This is a design flaw that has existed in their laptops at least as far back as the PowerBook G4. The keys should not touch the screen when the lid is closed under any circumstances, but they invariably do.
I have to clean my screen every few days to get rid of the keyboard imprints, but luckily have taken no damage to the screen (probably only because I use the awesome Moshi keyboard cover, which also saved my MBP from a hot tea disaster).
Take it to Apple and make them fix it under warranty!
If it’s only the glass and you don’t want apple to do it for you (and charge you accordingly) you can do it yourself. Get one of these (make sure it’s the right model for your macbook) and start unscrewing stuff :)
Remember that Apple does not sell these parts and therefore these are “copies” of it. According to every vendor “they are the same, they look the same, you won’t notice the difference”. But… they are vendors. I don’t have experience with these things.
This Google Query may bring other results. It’s not impossible (I have opened a Macbook Pro Unibody) but it requires patience and the right tools. Check iFixIt for pictures of stripped Macbooks and possibly guides on how to “open them”. More specifically, check this area, where it explains how to change the front display glass.
Bear in mind that doing any of this will break your warranty. Unless you pay Apple to do it (and charge you accordingly).
I’d first go to an Apple Store and “ask” what are the options, they may be “cool” and give you a hand.