我写了一个脚本:
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 运行它时(在使其可执行之后),后者会询问我是否希望运行或显示脚本。我总是希望它运行,而不是显示。我能做到吗?
启动nautilus
并转到Preferences -> Behavior,您将找到您的选择。
等价的,启动gconf-editor
并设置key的值
/apps/nautilus/preferences/executable_text_activation
到launch
。
或者,创建一个指向您的脚本的启动器,并使其可执行。此选项更好,因为涉及单个脚本而不是所有可执行文本文件。