Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > GUI Customization > Guikitty-generated Extras.rsrc file

Guikitty-generated Extras.rsrc file
Thread Tools
Junior Member
Join Date: Mar 2004
Status: Offline
Reply With Quote
Jun 22, 2005, 07:03 PM
Hi, folks,

For sheer perverse pleasure, I'm attempting to apply a theme without the benefit of Shapeshifter. If nothing else, this means that I won't have to enable Shapeshifter for every user account to get a uniform themed interface.

I used Guikitty to decompile the guikit file, and found an Extras.rsrc file. Is this a "full" file, i.e., one with all of the ID #'s? Can I just swap this file with the pre-existing 10.4.1 Extras.rsrc file?

Thanks for any light you can shed...

Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status: Offline
Reply With Quote
Jun 22, 2005, 08:26 PM
No, it's not a full file. You'll need to use ShapeShifter at least once to apply the theme. ShapeShifter gets a 15 day trial period every time it's updated.

Once you've done so, you have three choices - you can either use ThemePark (free, but nags until you register) to import the applied theme, and then export a full DLTA. Or, dig into ~/Library/Caches/ShapeShifter/Mods and extract the full Extras.rsrc file from there. Or, use a resource management program to overlay all of the extracted resources on top of a copy of your Aqua Extras.rsrc file.

Note of course that a) I don't recommend this, b) there's a ton of stuff that won't be themed properly and c) this is most definitely not something that I recommend doing. The more different from Aqua your theme is, the less likely you are to be pleased with the results. And you'll be digging around in /System, which means that if you screw something up, you've got an unbootable Mac. Be very careful.
Geekspiff - generating spiffdiddlee software since before you began paying attention.
Join Date: Oct 2002
Location: In yer threads
Status: Offline
Reply With Quote
Jun 22, 2005, 09:37 PM
Originally Posted by smeger
And you'll be digging around in /System, which means that if you screw something up, you've got an unbootable Mac. Be very careful.
Just make sure you have a proper Extras.rsrc and you will have no worries.

It isn't as scary as that.
Mighty_Mike_T  (op)
Junior Member
Join Date: Mar 2004
Status: Offline
Reply With Quote
Jun 24, 2005, 12:36 PM
Thanks for the feedback. I decided to take the easy way out and just installed Shapeshifter. I don't mind poking around, but I'd rather not walk that far on the wild side.
Fresh-Faced Recruit
Join Date: Aug 2002
Status: Offline
Reply With Quote
Jun 25, 2005, 11:39 PM
I have some information about this:

Custom Theme Installer

There's an applescript that takes the guikitty Extras.rsrc and adds the missing parts from your currently installed Extras.rsrc to make a working version. There's another script that installs the working version for you (along with the Finder.rsrc if you have that, too). In Tiger, there's a change in the authentication method for accessing root stuff like the Extras.rsrc, and I haven't updated the script yet, but if you care to, it's easy. Just replace every occurrence of "sudo" except for the one in "sudo -k" with "perl -Ue '$< = $>; system(@ARGV)' sudo". I'll do it eventually, so be sure I haven't already done it by the time you see this.

One more thing: if you do more than one replacement of the Extras.rsrc file using the script that installs your working version, clear any Extras.rsrc file out of your trash first. That's where the installing script puts your current one, and trying to overwrite the current one that already exists in the trash will cause the script to hang.
( Last edited by llee; Jun 25, 2005 at 11:46 PM. )
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Privacy Policy
All times are GMT -4. The time now is 08:03 PM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,