我在rc.lua
中进行了更改,以始终在屏幕2上打开Chromium。
awful.rules.rules = {
-- many other rules here...
-- Set Chromium to always map on screen "2"
{ rule = { class = "Chromium" },
properties = { screen = 2 } },
}
但是,当我没有连接外接显示器时,会出现错误(“屏幕应显示为零”)。如果屏幕2不可用,如何修改此规则以使用屏幕1?
答案 0 :(得分:1)
以下内容假设您只有两个或一个屏幕。当有更多的屏幕时,它做错了事,但是应该可以使想法更清楚:
properties = { screen = function() return screen.count() end }
也可以将awful.rules
中的All(?)属性指定为回调函数。此函数甚至将客户端(以及收集的属性表?)作为参数(但这在本示例中未使用)。