当我尝试将桌面上的文件移动到文件夹(使用文件打开)时,该文件不会进入其中。如果我使用鼠标指针将它移动到一个文件夹,当我释放鼠标按钮时它会移回桌面。如果我右键单击该文件,菜单上没有“移动到”选项。这也适用于外部驱动器(例如扩展驱动器、闪存驱动器棒)。我已经有这个问题好几个月了。
当我尝试将桌面上的文件移动到文件夹(使用文件打开)时,该文件不会进入其中。如果我使用鼠标指针将它移动到一个文件夹,当我释放鼠标按钮时它会移回桌面。如果我右键单击该文件,菜单上没有“移动到”选项。这也适用于外部驱动器(例如扩展驱动器、闪存驱动器棒)。我已经有这个问题好几个月了。
您无法拖动文件的原因是由于桌面图标支持的限制。由于一些 Ubuntu 版本,桌面上的图标不再由 nautilus 文件管理器(又名“文件”)提供。相反,已经为此创建了一个 Gnome Shell 扩展“桌面图标”。这个扩展是相当新的,但它的功能仍然非常有限,特别是在与文件管理器的交互方面。
这是因为 Gnome Shell 不支持桌面图标。他们认为桌面不适合放置文件夹和启动器。大多数时候,它被您的应用程序所覆盖。相反,我们鼓励用户将常用的启动器放在 Dash 上,并从应用程序概览启动应用程序。对于文件,鼓励用户从文件或应用程序中工作,而不是将一系列文件放在单个桌面文件夹中。
因此,在某些时候,Gnome 开发人员从文件管理器中删除了提供桌面图标的代码。因此,Ubuntu 在 Ubuntu 18.04 中使用了旧版本的 nautilus 文件管理器,以便继续提供桌面图标。如今,它们附带了最新版本的 nautilus,并通过 Gnome Shell 扩展支持桌面图标。希望随着时间的推移,该扩展将改进替换 nautilus 以前在桌面图标方面的功能。
@vanadium 提供了详尽的解释,解释了为什么我们不能再从 Ubuntu 桌面拖放。(+1)我只想补充一点,如果您在 Nautilus 中打开 Desktop 文件夹,您可以将任何内容拖放到该文件夹以及在单独的 Nautilus 窗口中打开的任何其他文件夹中。这是迄今为止我发现的最好的解决方法。
Ubuntu 20.04 上的默认桌面图标管理器是一个名为Desktop Icons的 Gnome 扩展。
桌面图标是一个非常糟糕的实现,因为它缺少最重要的功能。
好消息是由同一作者编写的修订版Desktop Icons NG (DING)解决了这个问题。
坏消息是桌面图标是作为 Ubuntu 的一部分安装的,所以你不能卸载它!与桌面图标 NG (DING) 同时使用会导致问题。
好消息(!)是有一个解决方法。
一、一些链接
我报告了这个问题的错误。如果您同意错误报告,请前往;如果您还没有登录(或注册);并通过选择绿色文字(在标题下方错误报告的左上角)添加您的投票。
我的解决方案的来源来自对相关问题的回答。
解决方法
禁用桌面图标
正如我已经提到的,您无法卸载桌面图标。但是,您可以禁用它。
打开终端(按Ctrl+ T)。按顺序输入以下三个命令(您可以使用鼠标复制和粘贴。Ctrl+C在终端中无法正常工作)。第二个命令将询问您的密码;当你输入密码时,它是不可见的,所以不要担心在你按下 Enter 之前什么都不会显示。
cd /usr/share/gnome-shell/extensions/desktop-icons@csoriano/
sudo mv extension.js extension.js.backup
sudo touch extension.js
关闭终端(一种简单的方法是按Ctrl+ D)。
在下一步之前,您需要重新启动计算机。(真的。)
安装桌面图标 NG (DING)
设置桌面图标 NG (DING)
一些笔记
当您访问您的个人 Gnome 扩展页面时,桌面图标将显示“错误”。忽略那个。
可能会提示您更新桌面图标 NG (DING);你可以尝试,但它不会成功(我相信由于版本不兼容),所以也忽略它。