LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 962|回复: 12

请问加python来运行的程序怎么写desktop的起动文件?

[复制链接]
发表于 2008-12-25 15:42:07 | 显示全部楼层 |阅读模式
我有一个程序,运行时是要在终端里输入python stock.py来运行的,现在想写一个desktop文件,把这个程序放在应用程序菜单里,我试了如下格式,但是起不来,请问要如果写这个起动器?
[Desktop Entry]
Name=pystock
Comment=股票查看器
Exec=/usr/pystock-0.2/stock.py -python
Icon=/usr/pystock-0.2/stock.jpeg
Terminal=false
Type=Application
Categories=Application;Network;

我试过把Termina=ture也一样,点了没反应
发表于 2008-12-25 15:45:34 | 显示全部楼层
Exec=python /usr/pystock-0.2/stock.py
这样可以么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-25 22:44:56 | 显示全部楼层
楼上的朋友,我试过了,仍然是一样没反应的,还有其它办法吗?
回复 支持 反对

使用道具 举报

发表于 2008-12-26 12:21:40 | 显示全部楼层
py脚本头写上
#!/usr/bin/python
直接
Exec /usr/pystock-0.2/stock.py 不行么?
回复 支持 反对

使用道具 举报

发表于 2008-12-26 13:05:44 | 显示全部楼层
Post by usertesting;1929964
py脚本头写上
#!/usr/bin/python
直接
Exec /usr/pystock-0.2/stock.py 不行么?


或许把 .py 扩展名去掉更好一些
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-26 14:08:27 | 显示全部楼层
楼上的和楼上的楼上的朋友,我都试过了,好像还是不行,是不是变成如下这样?
[Desktop Entry]
#!/usr/bin/python
Name=pystock
Comment=股票查看器
Exec=/usr/pystock-0.2/stock.py
Icon=/usr/pystock-0.2/stock.jpeg
Terminal=false
Type=Application
Categories=Application;Network;

去掉.py依然不行
回复 支持 反对

使用道具 举报

发表于 2008-12-26 21:32:19 | 显示全部楼层
Terminal=false
改成true行不行?
要个terminal不是更好么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-26 21:45:07 | 显示全部楼层
楼上的,我试过的,还是不行
回复 支持 反对

使用道具 举报

发表于 2008-12-26 23:29:13 | 显示全部楼层
兄弟先检查下那个文件的可执行属性,/usr/pystock-0.2/stock.py 是应该可执行的。然后试试直接在终端上运行那个命令,然后你可以尝试直接添加应用程序启动器,如果成功则可以将那个启动器相应的desktop文件修改成你要的。
回复 支持 反对

使用道具 举报

发表于 2008-12-27 09:38:00 | 显示全部楼层
Post by hd_luo;1930008
楼上的和楼上的楼上的朋友,我都试过了,好像还是不行,是不是变成如下这样?
[Desktop Entry]
#!/usr/bin/python
Name=pystock
Comment=股票查看器
Exec=/usr/pystock-0.2/stock.py
Icon=/usr/pystock-0.2/stock.jpeg
Terminal=false
Type=Application
Categories=Application;Network;

去掉.py依然不行

#!/usr/bin/python 要加到/usr/pystock-0.2/stock.py的第一行且顶格!
Terminal=true
或者
Exec=gnome-terminal -e /usr/pystock-0.2/stock.py

$sudo chmod +x /usr/pystock-0.2/stock.py
如果还是不行就把电脑扔了!
还有你用的是kde还是gnome ?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表