|
|
#1 |
|
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? |
|
|
|
|
|
#2 | ||||||||||||||||||||||||||||||||||||||
|
Moderator
Join Date: Jun 2003
Location: Boulder, CO USA
Posts: 19,560
|
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
Can we see the results of the following command in your Terminal? ls -al ~/Desktop Trevor
__________________
How to ask questions the smart way Last edited by trevor; 10-18-2007 at 11:49 AM. |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
#3 | |||||||||||||||||||||||
|
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.
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. |
|||||||||||||||||||||||
|
|
|
|
|
#4 |
|
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. |
|
|
|
|
|
#5 |
|
Prospect
Join Date: Jul 2006
Posts: 5
|
Good grief. I just figured it out. The finder Lock flag was set for the Desktop folder.
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|