小编Dmi*_*nev的帖子

消息菜单的动态快捷方式?

我是Unity Mail开发人员,我想知道是否可以从应用程序中添加到 Messaging Menu 的快捷方式(它是用 Python 编写的)。

我需要将它连接user-display到应用程序中的一个函数。例如,这是“全部标记为已读”命令所必需的。

规范仅说明了添加到 .desktop 文件的静态快捷方式:

.desktop文件本身中,应用程序可以指定无论程序是否正在运行都可以调用的快捷操作。这些操作的语法在ApplicationShortcuts 中定义。

indicator python programming messaging-menu application-development

7
推荐指数
1
解决办法
288
查看次数

如何在不杀死其他 python 进程的情况下重新启动 python 脚本

我开发了一个名为Unity Mail的应用程序。快速列表选项«编辑帐户数据» 需要重新启动它。

文件/usr/bin/unity-mail

#!/bin/sh
python /usr/share/unity-mail/unity-mail.py $@
Run Code Online (Sandbox Code Playgroud)

文件/usr/share/unity-mail/unity-mail.py

(主要的python脚本)

当我尝试使用 终止脚本时killall unity-mail,unity-mail 进程被终止,但 python 进程仍在运行,因此 unity-mail 处于活动状态。

我试图将 python 脚本直接放在 /usr/bin/unity-mail 中,但killall unity-mail在这种情况下调用会显示 «unity-mail: no process found»。

问题:

我应该如何修改 /usr/bin/unity-mail 以便杀死它也会杀死 python?

python bash programming

5
推荐指数
2
解决办法
1379
查看次数