![复制的文件名以 `x-special/nautilus-clipboard copy file://` 为前缀](https://linux22.com/image/929509/%E5%A4%8D%E5%88%B6%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E4%BB%A5%20%60x-special%2Fnautilus-clipboard%20copy%20file%3A%2F%2F%60%20%E4%B8%BA%E5%89%8D%E7%BC%80.png)
每当我复制粘贴文件路径时,我都会得到以下信息:
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网站。我同意这很烦人,希望能尽快修复。