首先,一些链接

首先,一些链接

当我尝试将桌面上的文件移动到文件夹(使用文件打开)时,文件不会进入文件夹。如果我使用鼠标指针将其移动到文件夹,则当我释放鼠标按钮时,它会移回桌面。如果我右键单击文件,菜单上没有“移动到”选项。这也适用于外部驱动器(例如扩展驱动器、闪存驱动器棒)。我已经遇到这个问题好几个月了。

答案1

无法拖动文件的原因在于桌面图标支持的限制。从几个 Ubuntu 版本开始,nautilus 文件管理器(又名“文件”)不再提供桌面图标。取而代之的是,为此创建了一个 Gnome Shell 扩展“桌面图标”。这个扩展相当新,其功能仍然相当有限,特别是在与文件管理器的交互方面。

发生这种情况的原因是 Gnome Shell 不支持桌面图标。他们认为桌面不是放置文件夹和启动器的合适位置。大多数时候,桌面都被应用程序覆盖。相反,我们鼓励用户将常用的启动器放在 Dash 上,并从应用程序概览中启动应用程序。对于文件,我们鼓励用户从文件或应用程序内部进行操作,而不是将一系列文件放在单个桌面文件夹中。

因此,在某个时候,Gnome 开发人员从文件管理器中删除了提供桌面图标的代码。因此,Ubuntu 在 Ubuntu 18.04 中使用了旧版本的 nautilus 文件管理器,以便继续提供桌面图标。如今,他们附带了最新版本的 nautilus,并通过 Gnome Shell 扩展支持桌面图标。希望随着时间的推移,该扩展将改进,以取代 nautilus 以前在桌面图标方面的功能。

答案2

@vanadium 详尽解释了为什么我们无法再在 Ubuntu 桌面上拖放内容。(+1) 我只想补充一点,如果您在 Nautilus 中打开桌面文件夹,则可以将任何内容拖放到该文件夹​​以及在单独的 Nautilus 窗口中打开的任何其他文件夹中。这是我迄今为止发现的最佳解决方法。

Nautilus 侧边栏

答案3

Ubuntu 20.04 上的默认桌面图标管理器是一个名为桌面图标

桌面图标的实现相当糟糕,因为它缺少最重要的功能。

好消息是,修订版桌面图标 NG(DING),由同一作者,修复了这个问题。

坏消息是桌面图标是作为 Ubuntu 的一部分安装的,因此您无法卸载它!同时使用它和桌面图标 NG (DING) 会导致问题。

好消息是,有一个解决方法。


首先,一些链接

  • 我举报了这个问题的一个错误如果您同意该错误报告,请转到该报告;如果尚未登录(或注册),请登录;并通过选择绿色文字(位于错误报告左上角的标题下)添加您的投票。

  • 我的解决方案的来源源自对相关问题的回答。


解决方法

禁用桌面图标

正如我之前提到的,您无法卸载桌面图标。但是,您可以禁用它。

  1. 打开终端(按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
  2. 关闭终端(简单的方法是按Ctrl+ D)。

  3. 在执行下一步之前,您需要重新启动计算机。(确实如此。)

安装桌面图标 NG (DING)

  1. 前往Gnome 扩展页面
  2. 系统可能会提示您安装“Gnome shell 扩展”(位于页面顶部)。如果是这样,请按照说明进行安装。
  3. 现在转到桌面图标 NG(DING)页。
  4. 右侧的黑色按钮显示“关闭”。选择该按钮将其“打开”,并按照说明操作(如果有)。

设置桌面图标 NG (DING)

  1. 右键单击桌面并选择“设置”。如果需要,可以更改设置。
  2. 要将图标从桌面拖到打开的应用程序(例如打开的 Nautilus 或 Chrome 窗口),即使它位于不同的工作区:
    1. 开始拖动图标。
    2. 不要放开鼠标,按下Super+ Tab。(在大多数键盘上,该Super键是左下角附近的“Windows”键。)
    3. 不要放开Super按键,反复Tab按直到选择了所需的应用程序。
    4. 放开Super钥匙。
    5. 继续将图标拖到您想要的位置。

一些注释

  • 当您访问您的个人 Gnome 扩展页面,桌面图标将显示“错误”。请忽略它。

  • 系统可能会提示您更新桌面图标 NG (DING);您可以尝试,但不会成功(我认为是由于版本不兼容),因此也请忽略它。

相关内容