Re: [Vala] custom widget and File observer
D.H. Bahr writes: >> > The application would consist solely on a "Stream Browser" providing >> > access to (and only to) user own files, that is: all files within the >> > user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download >> > and >> > Home directories, recursively off course). >> > >> > Since I don't intent to create a full working environment (yet), but >> > only a "stream" browser I have come to an issue: how to ensure files >> > not >> > "processed" within the application (that is files copied/created using >> > other file browsers or the command line shell) are included >> > effectively >> > on the stream data structure. My current bet is placed on the idea I >> > can >> > create an Observer daemon which is somehow notified that any file on >> > the >> > specific 'observed' directories has been accessed. Is this even >> > possible?? >> >> I think that gio has what are you looking for. >> Read here: http://www.valadoc.org/#!api=gio-2.0/GLib.FileMonitor >> > > Yes, I took a look at that, but It doesn't seem to notify when simple > file access occurs; that is: no modification but just open a PDF > document and read, that action won't be notified. Would it?? You can just pull data from zeitgeist daemon: http://zeitgeist-project.com/ Its written in vala and i belive it will fit your needs. Also, gnome-activity-journal provides something similar for different types of activities. https://live.gnome.org/GnomeActivityJournal -- http://shelr.tv - screencasting for terminal ___ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list
Re: [Vala] custom widget and File observer
El lun, 14-05-2012 a las 19:39 +0200, Andrea Del Signore escribió: > Hi, > > On Mon, 2012-05-14 at 08:18 -0400, D.H. Bahr wrote: > > Hello everyone! > > > > I'm working on a teaching exercise: implementing a LifeStream > > application (for those not aware: LifeStream is an alternative for the > > desktop metaphor; more info can be found on the book 'Beyond the > > Desktop > > Metaphor' published by MIT Press). > > Nice! > > > The application would consist solely on a "Stream Browser" providing > > access to (and only to) user own files, that is: all files within the > > user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download > > and > > Home directories, recursively off course). > > > > Since I don't intent to create a full working environment (yet), but > > only a "stream" browser I have come to an issue: how to ensure files > > not > > "processed" within the application (that is files copied/created using > > other file browsers or the command line shell) are included > > effectively > > on the stream data structure. My current bet is placed on the idea I > > can > > create an Observer daemon which is somehow notified that any file on > > the > > specific 'observed' directories has been accessed. Is this even > > possible?? > > I think that gio has what are you looking for. > Read here: http://www.valadoc.org/#!api=gio-2.0/GLib.FileMonitor > Yes, I took a look at that, but It doesn't seem to notify when simple file access occurs; that is: no modification but just open a PDF document and read, that action won't be notified. Would it?? > HTH, > Andrea > Best regards, -- Sw.E. D.H. Bahr Nova Desktop Development Leader CESOL (Free/Libre Software Centre) UCI (University of Informatics Sciences) Havana, Cuba 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci ___ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list
Re: [Vala] custom widget and File observer
Hi, On Mon, 2012-05-14 at 08:18 -0400, D.H. Bahr wrote: > Hello everyone! > > I'm working on a teaching exercise: implementing a LifeStream > application (for those not aware: LifeStream is an alternative for the > desktop metaphor; more info can be found on the book 'Beyond the > Desktop > Metaphor' published by MIT Press). Nice! > The application would consist solely on a "Stream Browser" providing > access to (and only to) user own files, that is: all files within the > user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download > and > Home directories, recursively off course). > > Since I don't intent to create a full working environment (yet), but > only a "stream" browser I have come to an issue: how to ensure files > not > "processed" within the application (that is files copied/created using > other file browsers or the command line shell) are included > effectively > on the stream data structure. My current bet is placed on the idea I > can > create an Observer daemon which is somehow notified that any file on > the > specific 'observed' directories has been accessed. Is this even > possible?? I think that gio has what are you looking for. Read here: http://www.valadoc.org/#!api=gio-2.0/GLib.FileMonitor HTH, Andrea ___ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list
[Vala] custom widget and File observer
Hello everyone! I'm working on a teaching exercise: implementing a LifeStream application (for those not aware: LifeStream is an alternative for the desktop metaphor; more info can be found on the book 'Beyond the Desktop Metaphor' published by MIT Press). The application would consist solely on a "Stream Browser" providing access to (and only to) user own files, that is: all files within the user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download and Home directories, recursively off course). Since I don't intent to create a full working environment (yet), but only a "stream" browser I have come to an issue: how to ensure files not "processed" within the application (that is files copied/created using other file browsers or the command line shell) are included effectively on the stream data structure. My current bet is placed on the idea I can create an Observer daemon which is somehow notified that any file on the specific 'observed' directories has been accessed. Is this even possible?? The other thing I would like to ask is: I want to create a composite widget for the visual representation of file streams, something in the fashion of iTunes where there is the current file in the center of the screen and at the left of it there's a pile of the previous files and at the right there's another pile of the next files. Can use clutter for this?? Anyone has a working sample willing to share with me? Best regards and thanks for every consideration on this matter, -- Sw.E. D.H. Bahr Nova Desktop Development Leader CESOL (Free/Libre Software Centre) UCI (University of Informatics Sciences) Havana, Cuba 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci ___ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list