我遇到了一个奇怪的问题,Unity 启动器中的垃圾箱显示已满,但其实并非如此。通常这不会困扰我,但最近这种情况发生得太频繁了,让人很烦。任何帮助都将不胜感激。
答案1
我也遇到过同样的问题。从 USB 驱动器中删除的文件导致垃圾箱显示已满,尽管垃圾箱是空的。当我在安装 USB 驱动器的情况下清空垃圾箱时,垃圾箱就被清除了。
答案2
我只需删除文件,如果垃圾箱仍然满了,我会打开终端 ( Ctrl
- Alt
- T
),输入“ xkill
”并按回车键。这会将鼠标指针更改为 X。将鼠标悬停在 Unity 仪表板上并按下鼠标左键。这将关闭仪表板,一秒钟后它会恢复。
编辑:xkill 方法将终止会话及其中运行的应用程序,您将不得不重新登录。但它确实会导致垃圾桶图标为空。(在 14.04 下测试):这似乎是一个长期存在的错误,有许多重复项,请参见:https://bugs.launchpad.net/ubuntu/+source/gnome-applets/+bug/269441
答案3
桌面上的垃圾箱试图汇总当前用户可以访问的所有垃圾箱。
可以这么说,每个磁盘、每个驱动器都有自己的垃圾。
因此,拔下 USB 驱动器后,(桌面)垃圾箱仍然满着意味着:
- 插入 U 盘后垃圾尚未清空,
- 该 USB 驱动器上已删除的文件仍然存在,它们只是被移至“板载” .trash 文件夹,但并未真正被删除。
如果发生这种情况,只需重新插入 USB 记忆棒或外部驱动器,已删除的文件就会再次出现在(桌面)垃圾箱中。现在清空垃圾箱,所有“连接”垃圾箱中的文件都会被删除。
这不是一个错误。这只是 linux-ubuntu 下垃圾的工作方式。
答案4
发现从外部硬盘删除文件会导致垃圾箱已满,尽管垃圾箱并未已满。解决方法是将要删除的文件从外部硬盘移至垃圾箱,而不是清空。或者注销并重新登录