首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工作空间更改时如何执行脚本?

工作空间更改时如何执行脚本?
EN

Ask Ubuntu用户
提问于 2012-03-30 05:42:44
回答 1查看 705关注 0票数 5

我使用devilspie在第三个工作区安排监视工具(htop、ifop、iotop、nethogs、bmon)的窗口。

如果我需要有关某些流程活动的详细信息,我切换到第三个工作区,立即查看所需的所有内容。这对我来说是很难的。但是这些工具消耗了我的一周原子盒的资源,当我不使用第三台桌面时,我希望它是免费的。

这就是为什么我正在寻找一种方法来停止(杀死-STOP)这些监视进程,当我从第三个桌面移动,当我回来时,它(杀死-CONT)。我发现DE中可能有一种钩子,当桌面切换时触发。

我用的是LXDE。有什么想法吗?

EN

回答 1

Ask Ubuntu用户

发布于 2012-03-30 09:46:05

我建议您在切换工作区时寻找一个发出的D-总线信号。

尝试运行dbus-monitor以检查在执行此操作时发出了哪些信号。关于如何读取这个问题输出,请参见dbus-monitor

用于D总线的Python绑定,您可以使用它来编写脚本,在发出此信号时关闭现有的窗口。您可以使用Python的os.kill函数杀死一个进程。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/117247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档