Notify frameworks in Xfce and Thunar
Brian J. Tarricone
brian at tarricone.org
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 tarricone.org>:
>> 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