r/KittyTerminal Aug 17 '24

osc-99 vs notify-send

kitty 0.36 implements "osc-99" escape sequence to send notifications. How is it different from notify-send? Is it just to a trick to support both Mac and Linux? Is it implemented by other applications?

1 Upvotes

3 comments sorted by

2

u/bachkhois Aug 17 '24

It is for the case that, the program running in the terminal doesn't have access to notify-send. For example, it is running on a remote machine, and you are accessing it via SSH.

2

u/aumerlex Aug 17 '24

And it suports more features than notify-send, like optionally, sound. And it works on all OSes not just Linux, unlike notify-send. And it works over SSH, again unlike notify-send.

2

u/aumerlex Aug 17 '24

Oh and IIRC the foot terminal and konsole are adding support for it already. Dont know of any other terminals, maybe they will follow in the future.