Была такая проблема, только не помню что делал. Проблема с "зависанием" - это nautilus выкаблучавается (гномовский файловый менеджер) - если в корзине оказалось содержимое, которое он не может отобразить в виде иконки, то и получаются такие висяки.
Как вариант, можно попытаться вручную очистить корзину от "дестабилизирующего элемента" другим файловым менеджером типа mc или вообще из консоли. Если это отдельный раздел, то пользовательская корзина находится в корне раздела (не путать с корнем файловой системы - / ) в виде каталога /.Trash-1000 Что удаляется в пространстве раздела - попадает в неё.
В домашней же директории, корзина находится в ~/.local/share/Trash/ , а собственно удалённые файлы в ~/.local/share/Trash/files .Что удаляется в пространстве домашнего каталога - попадает именно сюда.