单击桌面图标以在 Raspbian 中执行 python 脚本

Click desktop icon to execute python script in Raspbian

我正在尝试创建 .bat 或 .exe 文件以在 linux (Raspbian) 中执行 python 脚本。我想在桌面上有一个图标,点击它(触摸屏)然后执行 python 脚本。

python 脚本需要 'sudo' 授权...所以如果我想 运行 在终端中:

sudo python filelocation/name.py

谢谢!

name.py

#!/bin/python
.....

然后设置权限(以下所有命令都在终端完成)

$ chmod a+x name.py

然后你可以运行它作为

$ ./name.py

如果你想 运行 它就像 sudo 你会做的那样

$ sudo ./name.py

我自己从未使用过 Raspbian,但我想您可以按照标准步骤将自定义图标添加到您的桌面:

使用 nodakai 已经提到的 .desktop 文件。

要以 root 权限执行 python 文件,

  • 使用 gksudo python program.py 之类的东西。这将以正常方式 window 询问用户密码,不涉及终端。
  • 如果不要求用户输入密码,请考虑在 sudoers 文件中添加一个条目,并使用通常的 sudo python program.py。 (如果您使用它,请确保您的程序不允许用户做任何他们想做的事情,而只允许用户以 root 身份执行您希望用户能够执行的特定任务。)