自定义操作不会显示在 Thunar 上下文菜单中的“发送到”下

自定义操作不会显示在 Thunar 上下文菜单中的“发送到”下

我为自定义操作创建了一个桌面文件,并将其安装到 /usr/share/Thunar/sendto/,但它没有显示在 Thunar 上下文菜单的“发送到”部分。我还创建了一个文件夹 ~/.local/share/Thunar/sendto,并将其放入其中,但没有成功。此外,我从第一个文件夹中删除了操作“邮件收件人”,它不再显示在上下文菜单中,这表明这是正确的文件夹。这是桌面文件的代码:

[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Exec=~/.Dropbox-Uploader/dropbox_uploader.sh upload %F %N
Icon=/usr/share/icons/Numix-Circle/scalable/apps/dropbox.svg
Name=Dropbox

当命令用作标准自定义操作时,此操作可以正常工作。为什么它不会出现在“发送到”下的上下文菜单中?


更新:带有“ln”的命令显示正常。这是必需的吗?

答案1

对于 Exec 键,设置主目录的绝对路径,而不是使用波浪符号 (~)

根据 freedesktop桌面入门规格

可执行程序既可以用其完整路径指定,也可以只用可执行程序的名称指定。如果没有提供完整路径,则在桌面环境使用的 $PATH 环境变量中查找可执行程序。

相关内容