我能够拖放文件从一个文件夹到另一个文件夹通过本机文件应用程序。然而,我无法从文件应用程序拖放文件到第三方程序(例如,Chrome和VS代码)。
我可以通过打开文件模式来选择第三方程序中的文件。拖放不起作用。
我怀疑在这些第三方程序未被授权接受这些文件的情况下,这是一个权限问题。我不知道如何验证这个理论。
编辑:它在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
发布于 2022-11-04 09:10:50
这是Ubuntu22.04的权限问题/特性。
使用sudo nautilus /home/user/
或sudo xdg-open /home/user/
打开文件夹可以修复此问题。
发布于 2022-08-21 22:10:24
你可能在用Wayland。尝试使用X.Org登录。
这样做:注销或重新启动你的电脑,当你来到欢迎屏幕,应该有一个齿轮在右下角。点击它,并选择“”。
看看它是否还存在。
发布于 2023-03-20 18:09:40
0x心码在上面的注释中提到了解决方案。我唯一的区别是“WaylandEnable=false”被删除了。
完成以下操作后,可以将文件从主机拖放到VM的文件管理器和复制的文件中。(我还在使用Ubuntu 22.04.2 LTM.)
好问题是,这似乎是应用程序之间的一种安全措施。您需要禁用Wayland并启用X.org。按照这些步骤..。
https://unix.stackexchange.com/questions/714305
复制相似问题