awesome icon indicating copy to clipboard operation
awesome copied to clipboard

`urgent = false` not working

Open micangl opened this issue 11 months ago • 4 comments

Output of awesome --version:

awesome v4.3 (Too long)
 • Compiled against Lua 5.3.6 (running with Lua 5.3)
 • D-Bus support: ✔
 • execinfo support: ✔
 • xcb-randr version: 1.6
 • LGI version: 0.9.2

How to reproduce the issue:

Launch client which supports the startup notification protocol with awful.spawn, whilst setting the urgent property to false:

awesome-client 'require("awful.spawn").spawn("firefox", { urgent = false, tag = "8" })'

Actual result:

Firefox is spawned on tag 8 - as expected - but the tag icon still turns red, thus indicating that the client's urgent property must be true.

Expected result:

Firefox is spawned on tag 8, but the tag icon doesn't turn red (meaning that the client is not urgent).

micangl avatar Mar 15 '24 14:03 micangl

i think it's raise in this case, not urgent

actionless avatar Mar 16 '24 03:03 actionless

I've tried swapping urgent with raise, hence running

awesome-client 'require("awful.spawn").spawn("firefox", { raise = false, tag = "8" })'

Unfortunately, it didn't work.

micangl avatar Mar 16 '24 11:03 micangl

i've tested - it indeed works in the rules but the same not working as spawn args

actionless avatar Mar 20 '24 05:03 actionless

this will require adding systemd cgroups support to fix

Elv13 avatar Aug 20 '24 18:08 Elv13