翻译: 获取所有被管理的客户端的数组,厉害的窗口管理器 (AwesomeWM)。

有没有办法(以及如何)获取所有由 awesomewm 管理的客户端的数组?

我目前使用 “ 管理 ” 信号来实现,将客户端添加到数组中以供以后访问。但是,我对这个解决方案只有一半的满意度。实际上,我不知道如何使用 unmanage 信号传递的 client 对象高效地将其从我的数组中删除。因此,我的数组也包含了被杀死的客户端。这不太方便。

最后,有没有内置函数或另一种方法可以获取该数组?

我的版本是:awesome v3.4.15(永远不会放弃你)

点赞
用户436275
用户436275

函数 client.get() 返回一个包含所有受管理客户端的表格,而 client.get(1) 返回屏幕 1 上的所有客户端。

http://awesome.naquadah.org/doc/api/modules/client.html#get

2014-09-22 07:44:16