Can't drag and drop on desktop and I've tried all suggestions from previous threads

Yesterday I found that I can't drag and drop any files on my desktop. I get the white circle with a line through it when I try to drag anything. I can drag off of my desktop to my HD and to the trash but I can't drag anything back.


I've read all of the previous threads about it and have tried all of the poetntail fixes including:


Creating a new user account and switching back and forth

Sleep / Wake

Relaunching Finder

Checking the Dragging option in Universal Access

Checking all of my settings in prefrences

(I don't have Air Display, Airparrot or any of the other listed problematic 3rd party programs)

I even reinstalled Lion and the problem still exists


Anybody have any other pointers, or should I head into the Genius Bar?

MacBook Air, Mac OS X (10.7.4)

Posted on Jun 14, 2012 5:29 PM

Reply
34 replies

Jun 15, 2012 12:28 PM in response to cameo99

I think you're experiencing a disk error.


Back up all data, then boot into Recovery (command-R at startup), launch Disk Utility, select your startup volume, and run Repair Disk (not Repair Permissions.) If any problems are found, repeat.


If Disk Utility finds nothing wrong, or if it does and you can't repair, or if the repair doesn't solve the problem, then proceed as below.


Back up all data to at least two different storage devices, if you haven't already done so. The backups can be made with Time Machine or with a mirroring tool such as Carbon Copy Cloner. Preferably both. You must be certain that you can restore everything to the state it's in now.


Boot into Recovery, launch Disk Utility, and erase the startup volume. This operation will destroy all data on the volume, so you had be better be sure of your backups. Install the Mac OS. If your Mac didn’t ship with Lion, you’ll need the Apple ID and password you used to upgrade, so make a note of those before you begin.


When you reboot, you'll be prompted to go through the initial setup process. That’s when you import the data from one of your backups. For details on how this works, see here:


Setting-up a new Mac from an old one, its backups, or a PC Using Setup Assistant on Lion


Don't import the Guest account, if it was enabled on the old system.


Note: You need an always-on Ethernet or Wi-Fi connection to the Internet to use Recovery. It won’t work with USB or PPPoE modems, or with networks that require any kind of authentication other than a WPA or WPA2 Personal password.

Jun 14, 2012 8:50 PM in response to cameo99

Please read this whole message before doing anything.


This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.


The purpose of this exercise is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login. Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode* and log in to the account with the problem. The instructions provided by Apple are as follows:


  1. Be sure your Mac is shut down.
  2. Press the power button.
  3. Immediately after you hear the startup tone, hold the Shift key. The Shift key should be held as soon as possible after the startup tone, but not before the tone.
  4. Release the Shift key when you see the gray Apple icon and the progress indicator (looks like a spinning gear).


*Note: If FileVault is enabled under Mac OS X 10.7 or later, or if a firmware password is set, you can’t boot in safe mode.


Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs.


The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.


Test while in safe mode. Same problem(s)?


After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of the test.

Jun 14, 2012 5:43 PM in response to cameo99

Repairing the permissions of a home folder in Lion is a complicated procedure. I don’t know of a simpler one that always works.


Back up all data now. Before proceeding, you must be sure you can restore your system to its present state


Launch the Terminal application in any of the following ways:


Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)


In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.


Open LaunchPad. Click Utilities, then Terminal in the page that opens.


Drag or copy — do not type — the following line into the Terminal window, then press return:


chmod -R -N ~


The command will take a noticeable amount of time to run. When a new line ending in a dollar sign ($) appears below what you entered, it’s done. You may see a few error messages about an “invalid argument” while the command is running. You can ignore those. If you get an error message with the words “Permission denied,” enter this:


sudo !!


You'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning not to screw up.


Next, boot into Recovery by holding down the key combination command-R at startup. Release the keys when you see a gray screen with a spinning dial.


When the Recovery screen appears, select Utilities ▹ Terminal from the menu bar.


In the Terminal window, enter “resetpassword” (without the quotes) and press return. A Reset Password window opens. You’re not going to reset the password.


Select your boot volume if not already selected.


Select your username from the menu labeled Select the user account if not already selected.


Under Reset Home Directory Permissions and ACLs, click the Reset button.


Select ▹ Restart from the menu bar.

Jun 14, 2012 8:28 PM in response to cameo99

Launch the Terminal application in any of the following ways:


Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)


In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.


If you’re running Mac OS X 10.7 or later, open LaunchPad. Click Utilities, then Terminal in the page that opens.


Drag or copy — do not type — the following line into the Terminal window, then press return:


ls -Odel Desktop


Post any lines of output that appear below what you entered — the text, please, not a screenshot.

Jun 14, 2012 9:35 PM in response to cameo99

Back up all data if you haven’t already done so. Before proceeding, you must be sure you can restore your system to the state it’s in now.


Drag or copy — do not type — the following line into the Terminal window, then press return:


sudo chown -R $UID $TMPDIR..


You'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning not to screw up. If you don’t have a login password, you’ll need to set one before you can run the command.

Jun 14, 2012 9:40 PM in response to Linc Davis

Here is the result:


Last login: Thu Jun 14 20:57:06 on console

Camerons-MacBook-Air:~ cameronjones$ sudo chown -R $UID $TMPDIR..



WARNING: Improper use of the sudo command could lead to data loss

or the deletion of important system files. Please double-check your

typing when using sudo. Type "man sudo" for more information.



To proceed, enter your password, or type Ctrl-C to abort.



Password:

Camerons-MacBook-Air:~ cameronjones$

Jun 15, 2012 11:41 AM in response to cameo99

Please read this whole message before doing anything.


This procedure is a diagnostic test. It won’t solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.


Third-party system modifications are a common cause of usability problems. By a “system modification,” I mean software that affects the operation of other software — potentially for the worse. The following procedure will help identify which such modifications you've installed. Don’t be alarmed by the complexity of these instructions — they’re easy to carry out and won’t change anything on your Mac.


These steps are to be taken while booted in “normal” mode, not in safe mode. If you’re now running in safe mode, reboot as usual before continuing.


Below are instructions to enter some UNIX shell commands. The commands are harmless, but they must be entered exactly as given in order to work. If you have doubts about the safety of the procedure suggested here, search this site for other discussions in which it’s been followed without any report of ill effects.


Some of the commands will line-wrap or scroll in your browser, but each one is really just a single line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, and you can then either copy or drag it. The headings “Step 1” and so on are not part of the commands.


Note: If you have more than one user account, Step 2 must be taken as an administrator. Ordinarily that would be the user created automatically when you booted the system for the first time. The other steps should be taken as the user who has the problem, if different. Most personal Macs have only one user, and in that case this paragraph doesn’t apply.


Launch the Terminal application in any of the following ways:


☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)


☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.


☞ If you’re running Mac OS X 10.7 or later, open LaunchPad. Click Utilities, then Terminal in the page that opens.


When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign (“$”) or a percent sign (“%”). If you get the percent sign, enter “sh” (without the quotes) and press return. You should then get a new line ending in a dollar sign.


Step 1


Copy or drag — do not type — the line below into the Terminal window, then press return:


kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}'


Post the lines of output (if any) that appear below what you just entered (the text, please, not a screenshot.) You can omit the final line ending in “$”.


Step 2


Repeat with this line:


sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix)|edu\.mit|org\.(amavis|apache|cups|isc|ntp|postfix|x)/{print $3}'


This time, you'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning not to screw up. You don't need to post the warning.


Note: If you don’t have a login password, you’ll need to set one before taking this step. If that’s not possible, skip to the next step.


Step 3


launchctl list | sed 1d | awk '!/0x|com\.apple|edu\.mit|org\.(x|openbsd)/{print $3}'


Step 4


ls -1A /e*/mach* {,/}L*/{Ad,Compon,Ex,Fram,In,Keyb,La,Mail/**,P*P,Priv,Qu,Scripti,Servi,Spo,Sta}* L*/Fonts 2> /dev/null


Important: If you synchronize with a MobileMe account, your me.com email address may appear in the output of the above command. If so, anonymize it before posting.


Step 5


osascript -e 'tell application "System Events" to get name of every login item' 2> /dev/null


Remember, steps 1-5 are all drag-and-drop or copy-and-paste, whichever you prefer — no typing, except your password. Also remember to post the output.


You can then quit Terminal.

Jun 15, 2012 11:55 AM in response to Linc Davis

Last login: Fri Jun 15 11:03:28 on ttys000

Camerons-MacBook-Air:~ cameronjones$ kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}'

Camerons-MacBook-Air:~ cameronjones$ sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix)|edu\.mit|org\.(amavis|apache|cups|isc|ntp|postfi x|x)/{print $3}'

Password:

com.rim.BBDaemon

com.microsoft.office.licensing.helper

Camerons-MacBook-Air:~ cameronjones$ launchctl list | sed 1d | awk '!/0x|com\.apple|edu\.mit|org\.(x|openbsd)/{print $3}'

com.seagate.SeagateStorageGauge.plist

com.rim.BBLaunchAgent

com.adobe.ARM.202f4087f2bbde52e3ac2df389f53a4f123223c9cc56a8fd83a6f7ae

Camerons-MacBook-Air:~ cameronjones$ ls -1A /e*/mach* {,/}L*/{Ad,Compon,Ex,Fram,In,Keyb,La,Mail/**,P*P,Priv,Qu,Scripti,Servi,Spo,Sta} * L*/Fonts 2> /dev/null

/Library/Components:



/Library/Extensions:



/Library/Frameworks:

AEProfiling.framework

AERegistration.framework

Adobe AIR.framework

ApplicationEnhancer.framework

AudioMixEngine.framework

HPPml.framework

HPServicesInterface.framework

HPSmartPrint.framework

HPSmartX.framework

NyxAudioAnalysis.framework

PluginManager.framework

RIM_VSP.framework

RimBlackBerryUSB.framework

iTunesLibrary.framework



/Library/Input Methods:



/Library/Internet Plug-Ins:

AdobePDFViewer.plugin

AdobePDFViewerNPAPI.plugin

DirectorShockwave.plugin

Flash Player.plugin

Google Earth Web Plug-in.plugin

JavaAppletPlugin.plugin

Quartz Composer.webplugin

QuickTime Plugin.plugin

SharePointBrowserPlugin.plugin

SharePointWebKitPlugin.webplugin

Silverlight.plugin

flashplayer.xpt

googletalkbrowserplugin.plugin

iPhotoPhotocast.plugin

npgtpo3dautoplugin.plugin

nsIQTScriptablePlugin.xpt



/Library/Keyboard Layouts:



/Library/LaunchAgents:

com.rim.BBLaunchAgent.plist

com.seagate.SeagateStorageGauge.plist



/Library/LaunchDaemons:

com.apple.remotepairtool.plist

com.microsoft.office.licensing.helper.plist

com.rim.BBDaemon.plist



/Library/PreferencePanes:

Application Enhancer.prefPane

Flash Player.prefPane

NTFSforMacOSX.prefPane



/Library/PrivilegedHelperTools:

com.microsoft.office.licensing.helper



/Library/QuickLook:

iWork.qlgenerator



/Library/QuickTime:

AppleIntermediateCodec.component

AppleMPEG2Codec.component

Google Camera Adapter 0.component

Google Camera Adapter 1.component



/Library/ScriptingAdditions:



/Library/Spotlight:

Microsoft Office.mdimporter

iMovie.mdimporter

iWork.mdimporter



/Library/StartupItems:

HP IO

HP Trap Monitor



/etc/mach_init.d:



/etc/mach_init_per_login_session.d:



/etc/mach_init_per_user.d:



Library/Address Book Plug-Ins:

SkypeABDialer.bundle

SkypeABSMS.bundle



Library/Fonts:

Arial

Brush Script

Times New Roman

Verdana

Wingdings

Wingdings 2

Wingdings 3

encodings.dir

fonts.dir

fonts.list

fonts.scale



Library/Input Methods:

.localized



Library/Internet Plug-Ins:



Library/Keyboard Layouts:



Library/LaunchAgents:

com.adobe.ARM.202f4087f2bbde52e3ac2df389f53a4f123223c9cc56a8fd83a6f7ae.plist



Library/PreferencePanes:

.DS_Store

Camerons-MacBook-Air:~ cameronjones$ osascript -e 'tell application "System Events" to get name of every login item' 2> /dev/null

Mail, Microsoft AU Daemon, Dropbox, HP Scheduler

Camerons-MacBook-Air:~ cameronjones$

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Can't drag and drop on desktop and I've tried all suggestions from previous threads

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.