nautilus 将桌面文件显示为普通文件

nautilus 将桌面文件显示为普通文件

这是我的桌面文件。nautilus 显示图标和名称我在桌面文件中设置。

▶ cat gitauto.desktop 
[Desktop Entry]
Type=Application
Terminal=true
Name=Git Auto Push/Pull
Icon=github-color.svg

但如果我添加一行“Exec=xxxxx/git.pl”,nautilus 将其显示为普通文件,这里不显示“github-color.svg”。

我使用 14.04,我发现只有 [桌面条目] 中的“Exec”行会出现这种情况,快速列表项不起作用。这是 Nautilus 的 bug 吗?

放一张截图来介绍普通文件和桌面文件之间的区别

答案1

与所有可执行文件一样,.desktop文件也需要可执行权限才能被识别为“受信任”的启动器。只有这样,Nautilus 才会显示其图标。

chmod +x gitauto.desktop

请注意需要Exec=/path/to/binary_or_script有效文件的一行。.desktop另请注意,一旦使其成为可执行文件,您将不再具有右键单击上下文条目来编辑文件.desktop

相关内容