Я нашел способ установить обои в зависимости от видимых клиентов, но я понятия не имею, как выглядят ваши звонки с азотом.Просто замените naughty.notify
строки вашими азотными вызовами.
Где-то в вашем rc.lua
вы должны найти что-то вроде этого:
awful.screen.connect_for_each_screen(function(s)
Добавьте следующее к этой функции
tag.connect_signal("property::selected", function(t)
if #s.clients > 0 then
naughty.notify({text = "set blurry wallpaper", timeout = 1})
else
naughty.notify({text = "set original wallpaper", timeout = 1})
end
end
)
table.getn
устарело, но это решение для более старых версий lua:
tag.connect_signal("property::selected", function(t)
if table.getn(s.clients) > 0 then
naughty.notify({text = "set blurry wallpaper", timeout = 1})
else
naughty.notify({text = "set original wallpaper", timeout = 1})
end
end
)