将未来的客户发送到正确的监视器?
Send future clients to right monitor in awesome?
我正在尝试实现非常定制的 awesome 实现。
我有两个显示器。我想让我的第一个客户端始终在左侧显示器上打开(kiosk 模式下 Chrome window),然后所有客户端在右侧显示器上打开。
是否有适合这种情况的自定义布局?
我愿意自己编写程序,但我不确定如何将脚本绑定到某种 "new client" 事件。
新的客户端事件是管理事件。每当有新客户端由 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)
我正在尝试实现非常定制的 awesome 实现。
我有两个显示器。我想让我的第一个客户端始终在左侧显示器上打开(kiosk 模式下 Chrome window),然后所有客户端在右侧显示器上打开。
是否有适合这种情况的自定义布局?
我愿意自己编写程序,但我不确定如何将脚本绑定到某种 "new client" 事件。
新的客户端事件是管理事件。每当有新客户端由 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)