无法在 Ubuntu 22.04 上将文件拖放到其他应用程序中

无法在 Ubuntu 22.04 上将文件拖放到其他应用程序中

我可以通过本机文件应用程序将文件从一个文件夹拖放到另一个文件夹中。但是,我无法将文件从“文件”应用程序拖放到第三方程序(例如 Chrome 和 VS Code)中。

我可以通过打开文件模式来选择第三方程序中的文件。拖放根本不起作用。

我怀疑这是一个权限问题,这些第三方程序无权接受这些文件。我不知道如何验证这个理论。

编辑:它适用于 Firefox,它预装了 ubuntu。

> lsb_release -a

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy
> stat --format '%a' /usr/bin/google-chrome

777
> stat --format '%a' /snap/bin/firefox

777

答案1

这是 Ubuntu 22.04 的权限问题/功能。

sudo nautilus /home/user/使用或打开文件夹可以sudo xdg-open /home/user/修复此问题。

答案2

您可能正在使用 Wayland。尝试改用 X.Org 登录。

为此:注销或重新启动您的电脑,当您进入欢迎屏幕时,右下角应该有一个齿轮。单击它,然后选择“Ubuntu on Xorg”。

看看是否持续存在。

答案3

0x心码上面评论中提到了解决方案。我的唯一区别是'WaylandEnable=假' 被注释掉了

完成以下操作后,我可以将文件从主机拖放到虚拟机的文件管理器中并复制文件。 (我也在使用 Ubuntu 22.04.2 LTM。)

好问题,这似乎是应用程序之间的一种安全措施。您需要禁用 Wayland 并启用 X.org。按着这些次序...

  1. 须藤纳米 /etc/gdm3/custom.conf
  2. 取消注释'#WaylandEnable=假'通过删除'#'(和/或将 =true 更改为 =false)
  3. 须藤systemctl重新启动gdm3

答案4

我就是用这种方法解决这个问题的。你必须像这样按windows + right来放置文件。

请注意,选择文件时,必须先单击要移动的应用程序,然后单击 alt + tab,然后才能拖放

在此输入图像描述

相关内容