复制的文件名以 `x-special/nautilus-clipboard copy file://` 为前缀

复制的文件名以 `x-special/nautilus-clipboard copy file://` 为前缀

每当我复制粘贴文件路径时,我都会得到以下信息:

x-special/nautilus-clipboard copy 
file://<file-path>

而不仅仅是

<file-path>

答案1

令人难以置信的是,无论它有多麻烦,这个错误已经存在 2 年多了,而且还没有修复。对我来说最好的解决方法是使用 Filip Tack 描述的带有键盘快捷键的 Nautilus 脚本这里

首先,使用xsel安装apt install xsel

然后,~/.local/share/nautilus/scripts使用以下代码行创建一个文件(您可以选择任何名称,但假设您将其称为“copypath”)。它将您在 Nautilus 中选择的路径复制到剪贴板:

echo -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | tr -d '\n' | xsel -b -i

要运行它,请右键单击感兴趣的文件并转到脚本复制路径.然后您可以将路径粘贴到任意位置。

但重复多次很麻烦。您可以定义键盘快捷键以更快地复制:

如果尚不存在,请创建一个文件 .config/nautilus/scripts-accels,并添加以下行

<Control><Shift>c copypath

在 Nautilus 中将脚本绑定到 c。

脚本立即生效,但快捷方式需要重新登录。

答案2

这是 gnome 非常清楚的事情,它显然与扩展有关(我认为,这很复杂),你可以在他们的GitLab网站。我同意这很烦人,希望能尽快修复。

相关内容