【问题标题】:How to know if client is killed in Awesome WM如何知道客户端是否在 Awesome WM 中被杀死
【发布时间】:2012-09-19 05:34:15
【问题描述】:

我正在编写一个模块,它有一个带有过滤客户端列表的本地表。当表中的一个客户端被杀死时,所有操作都会引发“客户端无效”异常。

那么如何检查客户端是否被杀死?

【问题讨论】:

    标签: lua awesome-wm


    【解决方案1】:

    最好在每个客户端上为unmanage 事件添加一个信号,然后添加到您的列表中。 然后,在信号函数中,您可以从表列表中删除客户端。它可能看起来像这样:

    client.add_signal('unmanage', function(c)
        -- Remove c from your list
    end)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多