0

我正在尝试实现一个非常定制的awesome。

我有两个显示器。我想让我的第一个客户端始终在左侧显示器上打开(在 kiosk 模式下的 Chrome 窗口),然后在右侧显示器上打开所有客户端。

是否有任何自定义布局可以适应这种情况?

我愿意自己编程,但我不确定如何将脚本绑定到某种“新客户端”事件。

4

1 回答 1

1

新的客户端事件是管理事件。每当新客户端由 awesome 管理时,它就会发出。

要将第一个出现在屏幕 1 的客户端和所有后续客户端发送到屏幕 2,您可以执行以下操作:

local first = true
client.connect_signal("manage", function(c)
    if first then
        c.screen = 1
    else
        c.screen = 2
    end
    first = false
end)
于 2015-06-26T18:30:08.153 回答