我使用devilspie在第三个工作区安排监视工具(htop、ifop、iotop、nethogs、bmon)的窗口。
如果我需要有关某些流程活动的详细信息,我切换到第三个工作区,立即查看所需的所有内容。这对我来说是很难的。但是这些工具消耗了我的一周原子盒的资源,当我不使用第三台桌面时,我希望它是免费的。
这就是为什么我正在寻找一种方法来停止(杀死-STOP)这些监视进程,当我从第三个桌面移动,当我回来时,它(杀死-CONT)。我发现DE中可能有一种钩子,当桌面切换时触发。
我用的是LXDE。有什么想法吗?
发布于 2012-03-30 09:46:05
我建议您在切换工作区时寻找一个发出的D-总线信号。
尝试运行dbus-monitor以检查在执行此操作时发出了哪些信号。关于如何读取这个问题输出,请参见dbus-monitor。
有用于D总线的Python绑定,您可以使用它来编写脚本,在发出此信号时关闭现有的窗口。您可以使用Python的os.kill函数杀死一个进程。
https://askubuntu.com/questions/117247
复制相似问题