我将其添加#!/usr/bin/env python
到脚本和chmod +x
终端中,但双击时它仍然要求输入这 4 个选项。
我希望它自动在终端中打开。可以吗?我正在使用 Ubuntu 12.10。
答案1
您可以在 Nautilus 的偏好设置中更改此行为(文件在破折号中)。
在选项卡上行为在下面可执行文本文件。
注意这会改变全部可执行的文本文件。
答案2
您可能想要定义一个.desktop
文件,双击此.desktop
文件即可在终端中运行您的 Python 应用程序。
这将是所需的基本内容:
[Desktop Entry]
Type=Application
Exec=python /full/path/to/script/script.py
Icon=/path/to/icon # only if needed
Name=Name of script
Terminal=true
将其保存到任何地方(输入~/.local/share/applications/
也会使其可从 Dash 等执行)name-of-script.desktop
并授予其可执行权限。