2016-06-22 14:16 GMT+02:00 Xi Shen : > Well~that's good news. But I think dbus requires X11 to work. But in > Cygwin environment, people usually do not configure a full X11 environment. > No, dbus doesn't require X11 to work. Neither does emacs require Cygwin to work. Actually, Emacs compiles as a native Windows application (using MinGW32 or MinGW64) and it is also the case of dbus. > Besides, for org-notify, could dbus help it playing a notification sound > on Windows? Or popup a notification message? > > I guess it will work the same way it does elsewhere. > So what I am thinking is to get some Windows native behavior for > org-notify on Windows/Cygwin environment. > > I too think that a native, session only module that will provide the same interface as dbus could be interesting for Windows users. However, that shouldn't prevent those who want to use dbus to use it. AFAIU, using dbus, you could have a distant running emacs (ssh) session and get notifications on your local desktop, provided the right setup. Well, browsing the source code, I see that Eli Zaretskii has already implemented native win32 tray notifications. They are a small subset of the dbus notifications. However, he made them exclusive with dbus. I don't see the reason yet. Fabrice