如何运行 Python 脚本而不出现“在终端中运行,显示,取消,运行”提示

如何运行 Python 脚本而不出现“在终端中运行,显示,取消,运行”提示

我将其添加#!/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并授予其可执行权限。

相关内容