In this round of Ask TUAW we'll be looking at questions about permissions problems after an upgrade to Leopard, html email in Mail.app. using Quick Look with Adobe Illustrator files, Remote Desktop Connection for controlling PCs from OS X, syncing files across platforms, and much more.As always your suggestions are most welcome, and questions for next week should be left in the comments. When asking a question please include which machine you're running and which version of OS X, as certain answers will vary between different Macs and Tiger vs. Leopard, etc. (we'll assume you're running Leopard if you don't specify). And now, on to the questions!
Josh asks
Is there a way to add search engines and turn on the suggestions feature the way it is in Firefox?
You should check out Inquisitor 3 which will do more or less exactly what you want with an abundance of style. It has occasioned some controversy (see this as well), but it still works reasonably well when all is said and done.
Jason asks
I want to be able to send a CSS-layout email, with embedded images and links, etc., preferably through Mail.app. The only way I've accomplished this, so far, is to create a web page and and use Safari->File to "Mail Contents of This Page." Is there a more elegant solution? Can I simply embed the code straight into the email message?
Being a plain-text zealot I shudder at doing what you suggest, but as you probably know Mail.app in Leopard supports "stationery." I suspect way to accomplish something like what you want would be to create your own custom stationery. There's a pretty good tutorial over at iUseApple.com that will get you started.
ywamer asks
Ever since I upgraded both my hard drive and moved from Tiger to Leopard, it seems that about half of my backed up files, documents, and old applications are locked or have their permissions set so I can't easily work with them. This means that I simply cannot access or edit them without Leopard asking for my user account password first. And some applications won't launch with it. This is driving me insane! So my question is: IS this some screwy new Microsoft-Vista-style security trick? Or have my file permission just been wrecked? And how do I resolve the locked file/permissions issue once and or all?
Yes, a number of people were hit by permissions related problems with the upgrade. If we're only talking about backed-up documents, etc. (and not system files) I would suggest doing two things. First, obviously, is repair permissions with Disk Utility. Second, you can change permissions in the Finder with the Get Info command. Choose (or create) a folder that contains all of the backed-up files then go to the Sharing & Permissions section of the Get Info window. Change the permissions to that you own the files and then be sure to hit the gear button and select "Apply to enclosed items."

Tommy asks
Is there any way to get quick look, finder, etc to be able to view .ai (Adobe Illustrator) files like it can view .PSDs?
There is a third-party plugin for this called SneakPeek Pro ($19.95). If the Illustrator files in question were saved with PDF compatibility there's a free way as well, but if they were not you're probably going to need SneakPeek Pro.
imatt asks.
Is there a way to bookmark the page (or perhaps subscribe to an RSS feed) for the Home>Movies>Theatrical Trailers page on iTunes? I like to keep up-to-date on new trailers to download (vs. getting them from apple.com or via Front Row.) Navigating through 3 layers of pages within iTunes, while not daunting, is not ideal when you check daily.
Apple does have a RSS feed for the new trailers they post at apple.com/trailers. That URL is: http://images.apple.com/trailers/home/rss/newtrailers.rss.
Timothy asks
Is there a way to do the reverse the screen sharing question? I have OSX 10.5.2 and I need to share the screen of a networked Windows XP machine. Is that possible?
Of course you can use VNC in either direction, but Microsoft itself supplies a tool for controlling Windows computers from a Mac called Remote Desktop Connection.
SupKev asks
I have a aluminum g4 powerbook (1.33 Ghz w/ 512 ram) running 10.4.11. Using the dvi port, the only displays that the computer will recognize are analog through the dvi->vga adaptor. I'm trying to hook it up to our tv with a dvi->hdmi cable. I've tried another digital display through a dvi cable and it also won't recognize it. A different powerbook I have with similar specs works fine with the setup, but I can't seem to get the first one to extend or mirror on a digital display. Is there a software fix for this (reinstalling operating system, for instance)? Or is this a hardware problem (busted dvi port or graphics card?) Any help would be appreciated!
This is almost certainly a hardware problem. You might try resetting the PRAM and seeing if that works. Otherwise I suspect you're in for a trip to the closest Apple Store.
ItsInTheCave asks
As I would imagine many people do, and especially students like myself, I use two computers for my day to day work; my desktop for at home, and my laptop at school. My question is, can I somehow 'sync' these two together, so that the newest files automatically get uploaded each way. It would make keeping track of documents a breeze and greatly simplify the process. And secondly, can I somehow do this between a Mac and a PC?
Actually keeping all of your files synced and up to date is quite a pain. If you were talking about two Macs my standard suggestion is ChronoSync. If you're doing it Mac to PC, however, you'll probably want to look at one of the online file syncing options. While I haven't used it myself, the SugarSync service has gotten some good buzz.
Samuel asks
I have a Flatpannel G4 PPC and a newer Intel MacBook, unfortunately some of my games are PPC only (Castle Wolfenstein/Worms3D).. I would like to play them on my Laptop, which is far more convenient, but its Intel. Is there a way to run the software on my PPC and stream it to my Laptop over my wireless network (802.11b) like remote control or maybe a very long USB cable (pref wireless)? Either that or I'll have to get the PC version and run it on Codeweavers CrossOver Games software, which I'd rather not.
No, this is simply not feasible for 3D graphics. In any case, your MacBook's anemic graphics notwithstanding it should still run circles around the G4 running Intel native games.
Lieven asks
I'm going to NYC next week and since the Dollar is so low I'm gonna buy a MBA. Is there a way I can export my user account to an external hard drive so I can put it on my MBA. It's kind of important cause al my CS stuff is on there and I will have to be able to fully use the account, like I exported it via Migration Assistant. (exept now I'm doing it from an external HDD)
Well you can just copy your entire Home folder to the external USB hard drive and then copy everything back over to your new Mac. However what you may want to do is clone the drive you have now with SuperDuper! ($27.95) or Carbon Copy Cloner to make a bootable clone then when get the new MacBook you can run the Migration Assistant and it should see the OS X install on the external drive and offer to migrate it.











Reader Comments (Page 1 of 2)
5-02-2008 @ 9:03AM
Alan said...
For the last question, you should take care to note that Migration Assistant only works with external drives connected via Firewire. A USB drive won't work.
Reply
5-02-2008 @ 9:26AM
Brandon Martinez said...
Why not put the old Mac into Target Disk Mode (hold T during boot) and use it as a Firewire Drive? Migration assistant works with that (I did it when I got my MacBook and I wanted duplicate data from my iMac).
5-02-2008 @ 12:09PM
Mat Lu said...
USB will work if the machine in question is Intel.
5-02-2008 @ 9:05AM
hugmup said...
Leopard does permissions differently from Tiger. Ywamer's problem is that he did a simple update. The solution is simpler to do than to read. Here it is:
Preparation:
Go to Accounts in Preferences
Click on the lock, if necessary, to make changes
Make the account an administrator account (unless it already is one)
Right click on the account in the list on the left
Select Advanced Options
If necessary, change the Group ID to 20
Now here we go:
1. Log into the account and run Terminal
cd /Users/username
2. Only the top-level folders inside the home folder (except Public and Sites) are supposed to have extended attributes, but for some reason on accounts that came from Tiger, other files have them. If you can't save a file, it probably has an extended attribute. They aren't supposed to be there, so remove them starting in the Home folder. (We're repeating the command in case any of the files have more than one extended attribute.)
sudo chmod -R -a# 0 username
sudo chmod -R -a# 1 username
sudo chmod -R -a# 2 username
sudo chmod -R -a# 3 username
3. Make sure the account owns all its files and that the files are in the staff group. After this step, you might not need sudo.
sudo chown -R username:staff *
4. Set the account owner's permissions correctly on all the files.
chmod -R u+rwx *
5. Set the group and everyone permissions correctly on all the files (this messes up the directories temporarily)
chmod -R go+r *
6. Fix the directories
find . -type d -exec chmod -R go+rx * {} \;
7. Put the correct extended attribute back on the top-level directories in the Home account EXCEPT for Public and Sites. Do them one by one:
chmod +a "group:everyone deny delete" directoryname
"Group" is supposed to be the word "group," not the name of a group.
8. If the account was not an administrator account, go to Accounts in Preferences to change it back.
Reply
5-02-2008 @ 5:33PM
Chris said...
Hugmup -
Are you interested in a paid consultation over the phone (or via screen share) to help me with my Leopard permissions problems? Tech support + ALL THE GENIUSes at two different genius bars can't seem to help me. Please call area code (three-zero-three) six-six-eight six-seven-two-five. Thanks!
Endless problems with "(unknown)" users appearing, group IDs wrong, root account trouble, etc. etc. etc.
5-02-2008 @ 9:23AM
Tim H said...
For cross platform file sync, getdropbox.com looks very promising. I finally got my beta invite and have it set up on my iMac and my MacBook. It's been great so far. I haven't set up anything on a Windows PC yet as I don't have one any more :-P But I may set it up on a Windows VM just to see how it behaves.
Reply
5-02-2008 @ 9:42AM
Andrew Rush said...
I'm running the current version of Leopard on a PowerBook G4 (1.5GHz with 1.25GB memory). I was wondering if there is a way to shut the lid on my laptop while still keeping power to the USB ports. I would like to be able to put my computer to sleep and keep it charging my iPhone.
Reply
5-02-2008 @ 10:23AM
Robert said...
When I upgraded to Leopard, my files had major permission problems where I had to type in a password to access files in ~/Documents, ~/Desktop, etc... It turns out they had ACL (Access Control Lists) that were broken on them, you can look at any special ACLs by doing:
ls -le
To fix these problems Apple support had me do the following (always make sure you have a backup first):
1) Use Finder to create a folder in a non-affected folder.
2) Copy, but don't move, the affected folder into the new folder.
3) Delete the original folder.
4) Move the new copy into the original place.
Example /Users/OldUser/Documents (bad), /Users/NewUser/Desktop/ (good):
1) Make "Documents" folder inside /Users/NewUser/Desktop/
2) Option Drag everything inside /Users/OldUser/Documents into /Users/NewUser/Desktop/Documents
3) Throw /Users/OldUser/Documents into the trash.
4) Move /Users/NewUser/Desktop/Documents to /Users/OldUser
You cannot be logged into OldUser and throw away an important folder like Documents, so log in as root to do this.
Reply
5-02-2008 @ 11:35PM
hugmup said...
The problem is caused by two things:
One: In Tiger, account 501 belongs to group 501, account 502 belongs to group 502, and so on. In Leopard, all user accounts belong to the staff group with ID 20. After you update from Tiger to Leopard, the files that belong to account 501 are still in the 501 group, but Leopard doesn't have a name for that group. If you try to change this in Finder, it crashes. It gets more confusing: Finder displays the group as unknown, but there is an "unknown" group in UNIX with ID 99. There is a difference between AN unknown group (your situation) and THE unknown group, which has a special use.
Two: Tiger had but didn't use extended attributes. Leopard uses them. These are all out of whack in an updated account.
The solution is to change the account's group to 20, and then use the terminal to change all the files in the home directory and below to group 20, to strip out the extended attributes, and add them back to the Desktop, Documents, Downloads, Library, Movies, Music, and Pictures folders (but not any file or folders in them).
That is what my solution above does. It's a few minutes of typing, and then all is well.
My solution cures the problems without moving files around.
5-03-2008 @ 1:38AM
ywamer said...
It's true. This helps.
The other day I upgraded to Parallels 3 from 2.5... after having gone without since I am using Leopard. Anyways, Parallels 3 could not read the old "virtual machines" (meaning:my old parallels 2 versions of Windows and Linux).
Of course, there's a new file format at play here, so Parallels 3 tried to convert it to the new format. But it could not and would give errors every time. The Image Tool didn't help either.
I only solved this when I used the Duplicate command to copy the entire folder containing my old parallels virtual machines. Then using the copied virtual machine I retried opening them in parallels and it worked! No problems.
Same with MAMP. Once I've copied files over - even whole directories - It appears to somehow correct some of the issues I have had.
Not sure if this is an exact science yet. But it has definitely worked well for me a few times.
5-02-2008 @ 10:34AM
pjones said...
Question for next week:
When using iChat, I love that the icon bounces in the dock when I receive a new message. Is there a way to assign this same icon "bounce" behavior to the Mail.app dock icon, so that it bounces when I get new mail?
I'm running Mail 3.2 on OS 10.5.2.
Reply
5-02-2008 @ 11:59PM
Chris said...
Hi pjones-
I have your answer, and you don't even have to wait a week!
Start Mail
Click Mail> Preferences> Rules> Add Rule
Name your rule.
Then choose "Every Message" in the first drop down.
Then choose "Bounce Icon In Dock" in the second drop down.
You can even set this only to happen when certain people email you, like the Boss/Wife, etc.
I hope this helps.
5-04-2008 @ 8:02PM
pjones said...
Indeed it does. Thanks, Chris!
5-02-2008 @ 11:48AM
Ian said...
By the way, your usage of "stationary" is incorrect; it ought to be "stationery". The way you spelled it means "standing still". :)
Reply
5-02-2008 @ 11:53AM
Michael said...
Target disk needs Firewire. He wants a MacBook Air, which doesn't have Firewire.
M
Reply
5-02-2008 @ 1:14PM
Brandon Martinez said...
Good call, forgot to take that into consideration...
5-02-2008 @ 12:25PM
Dave said...
@ Lieven:
If you're running Leopard, an easier way to "export" an account is simply do a backup to a usb disk.
When you get the Air, plug in the usb disk. When you setup the Air for the first time, Mac OS X will ask you to import an account from a Time Machine backup (and even the Applications folder if you choose to back those up). Your account should be exactly the same as it was on your other machine. (Just make sure what you want to restore to the Air is smaller than the hard drive inside it.)
Reply
5-02-2008 @ 12:41PM
Kyle Anderson said...
Questions for next week:
I have recently switched to a mac mini 1.83Ghz running leopard and now use a .mac e-mail address. Previously I used a windows live hotmail account as my primary e-mail and I am wondering if there is any way to have e-mails to the hotmail account delivered to the "mail" application on my mac?
Reply
5-02-2008 @ 12:51PM
Paolo Pucci said...
QUESTION FOR NEXT WEEK:
Since there's no way of getting hotmail on Iphone using mail (no way means without using izymail or others). Do you think it'll be possible to adapt a java program called HTML2POP3 (by Matteo Baccan http://www.baccan.it) to jiggy so we can run the program from the springboard to forward all emails to gmail or .mac and be able to read them in the mail application?.
Since this program is already in java it should be possible to adapt to jiggy right?
Reply
5-02-2008 @ 2:15PM
Adam said...
Question:
Some time ago, in the not so distant past, I noticed that the .Mac sync icon started to appear on the top menu bar for me. I have a MBP running Leopard. I have never synced anything with .Mac, yet so much as subscribed so I have no clue how this appeared. Now I want to know how to make it disappear, the .Mac button in Settings does not help me out as far as I can tell.
Reply