AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1306659
Accepted
Allan
Allan
Asked: 2021-01-10 23:56:47 +0800 CST2021-01-10 23:56:47 +0800 CST 2021-01-10 23:56:47 +0800 CST

为什么我不能将文件从我的 Ubuntu 桌面移动到其他文件夹?

  • 772

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

mouse
  • 3 3 个回答
  • 5016 Views

3 个回答

  • Voted
  1. Best Answer
    vanadium
    2021-01-11T05:43:47+08:002021-01-11T05:43:47+08:00

    您无法拖动文件的原因是由于桌面图标支持的限制。由于一些 Ubuntu 版本,桌面上的图标不再由 nautilus 文件管理器(又名“文件”)提供。相反,已经为此创建了一个 Gnome Shell 扩展“桌面图标”。这个扩展是相当新的,但它的功能仍然非常有限,特别是在与文件管理器的交互方面。

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

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

    • 12
  2. bashBedlam
    2021-01-11T06:46:21+08:002021-01-11T06:46:21+08:00

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

    Nautilus 侧边栏

    • 5
  3. Paddy Landau
    2021-01-15T09:57:30+08:002021-01-15T09:57:30+08:00

    Ubuntu 20.04 上的默认桌面图标管理器是一个名为Desktop Icons的 Gnome 扩展。

    桌面图标是一个非常糟糕的实现,因为它缺少最重要的功能。

    好消息是由同一作者编写的修订版Desktop Icons 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);你可以尝试,但它不会成功(我相信由于版本不兼容),所以也忽略它。

    • 3

相关问题

  • 安装过程中无法识别键盘/鼠标

  • 为什么我不能点击东西(软件相关问题)?[关闭]

  • Firefox 鼠标中键滚动

  • 如何为不同的鼠标设置不同的设置?

  • 什么可能会阻止 xrandr 屏幕之间的鼠标移动?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve