Go Back   The macosxhints Forums > OS X Help Requests > System



Reply
 
Thread Tools Rate Thread Display Modes
Old 10-18-2007, 10:45 AM   #1
jursamaj
Prospect
 
Join Date: Jul 2006
Posts: 5
com.apple.desktopservices missing?

Last night I accidentally started a copy of a 20 MB file to the Desktop. So I hit the cancel button on the copy pane. Well, the partial copy never went away, so I ended up trashing it. It wouldn't delete with Empty Trash so I figured after next reboot I'd try again. That didn't work, so I deleted it in Terminal.

At the same time, now anytime I try to move a file from the Desktop to another folder in the drive, it wants to copy instead of move. When I try to move a folder from the Desktop to the Trash, it asks for authentication for Finder to use com.apple.desktop services! I looked for this file with File Buddy, and couldn't find it. I even went to Terminal with <defaults read com.apple.desktopservices> and it says it doesn't exist. I know that file is important. Any idea how to get it back?
jursamaj is offline   Reply With Quote
Old 10-18-2007, 11:42 AM   #2
trevor
Moderator
 
Join Date: Jun 2003
Location: Boulder, CO USA
Posts: 19,560
Quote:
When I try to move a folder from the Desktop to the Trash, it asks for authentication for Finder to use com.apple.desktop services! I looked for this file with File Buddy, and couldn't find it.

Here's what I have:

Code:
% locate -i desktopservices
/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework
/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/DesktopServicesPriv
/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions
/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A
/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/Current
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/DesktopServicesPriv
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/Current
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/DesktopServicesPriv
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Resources
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Info.plist
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Locum
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/version.plist
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/Current
/Users/trevor/Library/Preferences/com.apple.desktopservices.plist
/usr/libexec/gdb/symfiles/DesktopServicesPriv.syms

Quote:
At the same time, now anytime I try to move a file from the Desktop to another folder in the drive, it wants to copy instead of move.

Can we see the results of the following command in your Terminal?

ls -al ~/Desktop

Trevor

Last edited by trevor; 10-18-2007 at 11:49 AM.
trevor is offline   Reply With Quote
Old 10-18-2007, 01:29 PM   #3
jursamaj
Prospect
 
Join Date: Jul 2006
Posts: 5
Ok, turns out that there normally isn't a com.apple.desktopservices file, altho running <defaults write com.apple.desktopservices DSDontWriteNetworkStores true> creates one (that keeps the Mac from making some invisible Mac files on non-Mac file shares). But creating it didn't change the behavior. I logged into another account, and everything is normal there, and that desktopservices file doesn't exist in it's Library. So, apparently that was a red herring.

I still get that request to authenticate when trying to trash an item from the Desktop. When I type in my password, the result is a Trash message saying I have insufficient priviledges. In fact any file movement between the Desktop and the rest of the disk is messed up. File to other folders wants to copy. File to Desktop says Desktop cannot be modified and authenticates & fails as with trashing. File saves from apps to Desktop fail.

Quote:
Originally Posted by trevor
Can we see the results of the following command in your Terminal?

ls -al ~/Desktop

I've cut it down for privacy and conciseness:

drwx------ 69 jerry jerry 2346 Oct 18 00:30 .
drwxr-xr-x 53 jerry jerry 1802 Oct 18 11:58 ..
-rwx------ 1 jerry jerry 104452 Oct 18 11:41 .DS_Store
-rw-r--r-- 1 jerry jerry 0 Mar 27 2006 .localized
-rw-r--r-- 1 jerry jerry 87568 Oct 12 10:54 1192187689015.jpg
^^^ There are 50 files with the same permissions, owner, and group as that pic.
-rw-r--r-- 1 shirley wheel 443 May 2 01:34 Untitled.rtf
drwxr-xr-x 7 jerry jerry 238 May 31 03:06 www.howardjones.com
^^^ There are 13 directories with the same permissions, owner, and group as howard.

I tried fixing permissions again, and I get the following:

Group differs on ./Private, should be 80, group is 0
Permissions differ on ./Private, should be drwxrwxr-x , they are drwxr-xr-x
Owner and group corrected on ./Private
Permissions corrected on ./Private
Group differs on ./private, should be 0, group is 80
Permissions differ on ./private, should be drwxr-xr-x , they are drwxrwxr-x
Owner and group corrected on ./private
Permissions corrected on ./private

But it never changes them, every time I repair permissions, those lines keep coming up. Oddly, if I only Group differs on ./Private, should be 80, group is 0
Permissions differ on ./Private, should be drwxrwxr-x , they are drwxr-xr-x
Owner and group corrected on verify, the lines for Private show, but not for private, like it they're the same and it flips it for Private then back for private.

BTW, I tried using locate, and mine doesn't seem to take the -i flag, or any others according to the man page.
jursamaj is offline   Reply With Quote
Old 10-18-2007, 06:25 PM   #4
jursamaj
Prospect
 
Join Date: Jul 2006
Posts: 5
:P

In that next to last paragraph, ignore everything between "if I only" and "verify, the lines".

Incidentally, I can move thing in and out of folder that are *already* on the Desktop.
jursamaj is offline   Reply With Quote
Old 10-18-2007, 06:30 PM   #5
jursamaj
Prospect
 
Join Date: Jul 2006
Posts: 5
Good grief. I just figured it out. The finder Lock flag was set for the Desktop folder.
jursamaj is offline   Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting 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

Forum Jump



All times are GMT -5. The time now is 07:24 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Site design © IDG Consumer & SMB; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of IDG Consumer & SMB.