如何让 gnome 一直运行一个脚本,而不是问它是否应该显示?

tex*_*nic 6 bash scripts

我写了一个脚本:

for FILE in *.svg
 do
  inkscape --file=$FILE --export-area-page --without-gui --export-pdf=${FILE%.*}.pdf
 done
Run Code Online (Sandbox Code Playgroud)

它将目录中的所有 SVG 文件转换为 PDF。每当我从 Nautilus 运行它时(在使其可执行之后),后者会询问我是否希望运行或显示脚本。我总是希望它运行,而不是显示。我能做到吗?

enz*_*tib 5

启动nautilus并转到Preferences -> Behavior,您将找到您的选择。

等价的,启动gconf-editor并设置key的值

/apps/nautilus/preferences/executable_text_activation

launch

或者,创建一个指向您的脚本的启动器,并使其可执行。此选项更好,因为涉及单个脚本而不是所有可执行文本文件。