单击桌面图标以在 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 身份执行您希望用户能够执行的特定任务。)
我正在尝试创建 .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 身份执行您希望用户能够执行的特定任务。)