Notify frameworks in Xfce and Thunar

Brian J. Tarricone brian at
Fri Jul 10 23:08:12 CEST 2009

On 2009/07/10 13:24, Nick Schermer wrote:
> 2009/7/10 Brian J. Tarricone<brian at>:
>> On 2009/07/10 07:02, Pavol Rusnak wrote:
>>> My question is: have you thought about using GIO monitoring API?
>>  From what I understand, there is no GIO monitoring API.  Or, rather,
>> GFileMonitor exists, but doesn't really do much useful without a backend.
>>   Gvfs provides a backend for it, but that requires a couple gnome
>> dependencies at this point, so people may not be too happy to install it on
>> an Xfce desktop.
> This is not true, gio also implements a local gvfs, which features inotify. This
> vfs backend is registered by default so if you load no special backends,
> it will use this local file vfs, so g_file_new_for_path() works. You could also
> use something like this (more as a prove):
> gfile = g_vfs_get_file_for_path (g_vfs_get_local (), "/some/path/to/file"));
> gmonitor = g_file_monitor_file (gfile, ....);

Gah, I'm being stupid.  I was thinking about the volume manager.

Still, though... if you're not on Linux, no file monitoring for you.


More information about the Xfce4-dev mailing list