Previous 1 2 Next 21 Replies Latest reply: Dec 24, 2014 5:50 AM by zanspiler Go to original post
  • carali Level 1 Level 1 (0 points)

    Thank you, this solved my problem.

  • MeatyMcDoobert Level 1 Level 1 (0 points)

    Thank you dcperin1! Secure emptying of the Trash didn't work for me, but your terminal command did the trick

  • reybo Level 1 Level 1 (0 points)

    I got it when upgrading to OS X 10.6.8. JPEGs sent in email refused to be trashed.  The Secure Empty worked here and choosing that setting permanently also worked. I think.

  • Pendus Level 1 Level 1 (0 points)

    Thank you for your assist with the Terminal command.  That helped a lot!

  • ~ruud Level 1 Level 1 (5 points)

    The problem is caused by the "automatic termination" feature that Apple introduced in OSX Lion. The idea is that after an application is unused for a period of time, it will automatically "hibernate" to free up resources for other tasks. However, hibernated apps don't free up all resources (it keeps items in te trash locked) which means you cannot empty the trash. At the same time, these applications don't show as running on the Dock...

     

    I found that the inability to empty the trash is usually caused by a hibernated instance of the "Preview" application. It doesn't show as running in the Dock, but it does show running in the "Force Quit" screen (command-option-power or "Force Quit" in the apple menu). Terminating preview will release the items in the Trash. The only way i have found to solve this, is to disable the "automatic termination" feature. The result is that running applications won't disappear from the Dock, which means you can easily quit them from there (of course the real issue is that preview should release closed files, but this defect has been present since Mac OSX Leopard and has since never been solved...)


    To disable automatic termination, go to the terminal window and enter

     

    defaults write -g NSDisableAutomaticTermination -bool yes

     

    After this command, applications that are running, will show in the Dock. Which means you can easily see it's running in the Dock and quit it from there.

     

    To revert to the default behavior, go to Terminal again and enter

     

    defaults delete NSDisableAutomaticTermination

     

    This will enable the "automatic termination" feature again. Hope this helps!

  • NN2RL Level 1 Level 1 (0 points)

    This makes total sense to me now. Thank you!!!

  • zanspiler Level 1 Level 1 (0 points)

    Thanks a lot!

Previous 1 2 Next