分页: 3 / 3

Re: amarok 2.1 发布/安装指南+lrcShow-X安装指南+自动启动关闭脚本

发表于 : 2009-06-11 16:43
rainsia
这样,小三不要用lock文件的方式来判断是否已经有实例在运行。可不可以这样:
创建一个文件,比如ProcessFile,第一次启动lrcShow的时候,向该文件里面写入自己的pid。如果下次再启动lrcShow的话就去读取ProcessFile,如果里面写有pid的话再去检查该pid在系统中是否存在,如果存在的话判断process的信息是否是lrcShow,如果是的话就退出。当正在运行的实例退出的时候就将ProcessFile中的pid删除。
这样有两个好处:第一,当程序异常退出的时候,有没有删除pid也不怕,可以检查时候真有该进程在运行。第二,每次启动不用在所有的进程里面查找实例。
这些在python里面应该不是很难实现的。小三可以考虑一下。

Re: amarok 2.1 发布/安装指南+lrcShow-X安装指南+自动启动关闭脚本

发表于 : 2009-06-14 22:30
三翻领
已经在kde-apps上更新了,放弃了创建文件来探测是否有实例运行的方法,简单的改成ps来探测算了,而且方法也有点投机取巧,毕竟我自己对shell和awk都没有研究

增加了多个播放器支持。以后运行可以不加参数了

rainsia的js脚本非常有参考价值,毕竟现在的starter脚本还做不到随amarok退出,希望能够上传到apps上

我现在也需要考虑些方向性问题——简单的都实现了,难的现在还是实现不了

现在最主要的工作,是能够把所支持的播放器的随机启动插件开发出来,但是我肯定做不到,还需要有能力的朋友帮忙

Re: amarok 2.1 发布/安装指南+lrcShow-X安装指南+自动启动关闭脚本

发表于 : 2009-06-19 7:34
eisfeuer
三大人如果能给rhythmbox做个启动插件就更好了,群众们翘首以待啊

Re: amarok 2.1 发布/安装指南+lrcShow-X安装指南+自动启动关闭脚本

发表于 : 2009-07-24 18:34
三翻领
eisfeuer 写了:三大人如果能给rhythmbox做个启动插件就更好了,群众们翘首以待啊
不是已经支持了吗?
不过效果我是不知道的,因为我没有gnome下的播放器,这部分代码都是意大利产