dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.17.2 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
mtm has quit [Ping timeout: 276 seconds]
mtm has joined #foot
<alebastr> dnkl: notify-send --wait (libnotify >= 0.8.0) will send CloseNotification if you SIGINT it
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #foot
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined #foot
delthas has quit [Ping timeout: 272 seconds]
delthas has joined #foot
<dnkl> alebastr: you're right! Thanks!
<dnkl> alright, so, my plan: if user has configured 'desktop-notifications.close' (in foot.ini), execute that to close a notification. This week require an ID from the server. This doesn't work with notify-send due to its flush bug.
<dnkl> if 'close' has *not* been set (the default), send SIGINT to the notification helper, and hope for the best
<dnkl> this works with notify-send
<dnkl> and I'll update fyi to also handle sigint
<dnkl> this means the only thing that doesn't work with the default configuration is window focusing, since we don't get an XDG activation token from notify-send
stu has quit [Read error: Connection reset by peer]
stu has joined #foot
azerov has quit [Quit: Gateway shutdown]
ptrc has quit [Remote host closed the connection]
ptrc has joined #foot
cave is now known as cave7000
mx08 has quit [Quit: WeeChat 3.8]
mx08 has joined #foot
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined #foot
boomboxnation has quit [Ping timeout: 252 seconds]
boomboxnation has joined #foot
boomboxnation has quit [Ping timeout: 252 seconds]
boomboxnation has joined #foot
cave7000 has quit [Ping timeout: 260 seconds]
cave has joined #foot
cave has quit [Ping timeout: 260 seconds]
cave has joined #foot
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined #foot
cave has quit [Quit: cave]
cave has joined #foot
cave has quit [Quit: cave]
cave has joined #foot
cave has quit [Quit: cave]
cave has joined #foot
cave has quit [Ping timeout: 260 seconds]
cave has joined #foot
cave has quit [Remote host closed the connection]
cave has joined #foot
cave has quit [Remote host closed the connection]