将文件位置从 nautilus 复制粘贴到文件选择器中的正确方法?

Bob*_*coe 5 nautilus shortcut-keys 20.04

要将文件或目录粘贴到任何应用程序的文件选择器对话框中,我过去可以使用Ctrl-从任何 Nautilus 窗口中选择并复制文件,然后使用-c将整个路径名粘贴到选择器的文件名字段中,当前显示的任何目录。Ctrlv

从 Ubuntu 19.04 (Nautilus 3.30) 开始,当您在 Nautilus 中复制文件时,剪贴板在路径之前包含两行媒体类型和操作,如下所示:

x-special/nautilus-clipboard
copy
file:///path/name
Run Code Online (Sandbox Code Playgroud)

因此,当您粘贴到选择器对话框的文件名字段中时,它不再起作用 - 您只得到第一行x-special/nautilus-clipboard而不是路径名。

是否有正确的方法将这些新的 3 行 Nautilus 路径名粘贴到文件选择器的文件名字段中?


我发现了一种解决方法,我可以在 Nautilus 中输入Ctrl-l并复制包含目录的路径,然后在文件选择器中输入Ctrl-并使用-l粘贴包含目录。这至少可以让选择器到达文件系统中的正确位置,但您仍然必须选择所需的文件。所以这感觉更像是在房子里散步而不是工作!Ctrlv

通过阅读开发人员的讨论,将这些元数据包含在剪贴板中似乎是某些总体规划的一部分。例如,一旦我将这些 3 行 Nautilus 路径名之一复制到剪贴板,我注意到右键单击 gnome 终端会显示一个新条目Paste as filenames,其中粘贴了用引号括起来的文件名{参见注释 1} 。

那么,总体规划是最终将为识别这个新的 3 行剪贴板条目的文件选择器编写匹配的粘贴操作吗?但与此同时,我们是否会出现暂时的倒退?或者也许有一些新的方式我应该粘贴这些路径名 - 因此我的问题。


{注1}:顺便说一句,Paste也在gnome-terminal的右键菜单上,它允许您将以上三行粘贴到终端中。有用吗?我想没有人会多次使用该菜单!同样,Ctrl-Shift-v 过去是粘贴路径名,但现在它将以上三行粘贴到终端中。

小智 0

截至 22.04,Nautilus 和 Terminal 之间工作正常。

仍然不起作用(不再)的是将其粘贴到 Firefox 的文件选择器对话框中(至少在 Snap 版本的 v101 中)。