On Thu, Mar 19, 2009 at 7:01 PM, Anirudh <[email protected]> wrote:

> Hi Natan,
>
> Your project sounds quite interesting and useful. I'm pretty sure that your
> logs would be a much more unified way to present the user with relevant
> files inside the file browser itself. How mature is your nautilus access log
> implementation, and how can I get hold of the logs.

It's currently not accessible from Nautilus. We're planning a DBUS API
and/or library, but there isn't any code for that. (Thats one of the other
ideas we've considered entering in GSoC.)

>
>
> I'm pretty interested in implementing this idea, and some similar
> implementations of mine (including a website in my university, where more
> frequently used links come up on top and look bigger) have had good
> feedback.

Good point. We'd like to show tags in different sizes (depending on their
relevance and popularity) but we didn't really discuss doing the same for
files. I tend to think that the file listing should be neat and ordered, but
perhaps there's room to do something similar.


> My experience with GTK is merely creating gladexml files, and want to first
> hear from a nautilus-dev wether such an implementation is possible without
> requiring too much hacking around the codebase.

Which programming languages are you familiar with?

>
>
> Thanks,
> Anirudh
>
>
> On Thu, Mar 19, 2009 at 10:56 AM, Natan Yellin <[email protected]> wrote:
>
>> Hello Anirudh,
>> We're doing something a bit similar in the GNOME Zeitgeist project. (See
>> http://live.gnome.org/GnomeZeitgeist)
>>
>> Zeitgeist tracks a user's file usage in a sqlite database. The database
>> stores filenames, tags (which we automatically deduce), and the times when
>> items were opened by the user.
>>
>> Right now, we present the user with a time-ordered list of files using a
>> GtkTreeView. If you're interested, it shouldn't be too hard to add on a new
>> view which will display file icons as you suggested.
>>
>> If you're interested, we're planning on applying for GSoC. Feel free to
>> come into #zeitgeist on irc.freenode.org if you're interested in
>> discussing a possible application.
>>
>> -Natan
>>
>>
>>
>>
>> 2009/3/18 Anirudh <[email protected]>
>>
>>>  Hi,
>>>
>>> I wanted to know if this would be interesting as a SoC project for me:
>>> Abstract: A view for nautilus, where the icon sizes and position for
>>> folders change based on their usage. More frequently accessed paths will be
>>> displayed at top with a large prominence for the size.
>>>
>>> Reason: People might have folders with a large number of files/paths.
>>> Some may be more frequently accessed than others, yet no file browser today
>>> tries to show more relevant and important files on top, and with larger
>>> size. The advantages are obvious, and the display can be a per-folder
>>> option. I'm guessing that the usability will be improved. (I will probably
>>> ask the gnome-usability team).
>>>
>>> Implementation: A seperate database, probably sqlite, which logs when a
>>> user opens a folder or file in nautilus, and tries to decide intelligently
>>> based on one of many algorithms, which folders come up on top. A use case
>>> will be if I'm working on a project this week, it should put those files on
>>> top, even if I'd opened some files more for last week's project, but I
>>> haven't opened them since.
>>>
>>> A score for each path will be calculated, which deteriorates over time,
>>> and deteriorates a little for some other factors. This formula can be
>>> tweaked after some testing and the sizes can be calculated and rendered
>>> accordingly.
>>>
>>> I believe that this can be implemented over two months, considering I
>>> have experience only building nautilus from svn and not familiar with the
>>> codebase.
>>>
>>> Thanks,
>>> Anirudh
>>>
>>> --
>>> Fourth Year Undergraduate Student, Indian Institute of Technology,
>>> Kharagpur
>>> E-Mail/jabber/googletalk: anirudh -at- anirudhsanjeev -dot- org
>>> Phone: +91-97335-04828
>>> My PGP key: anirudhsanjeev.org/pubkey.txt
>>>
>>> --
>>> nautilus-list mailing list
>>> [email protected]
>>> http://mail.gnome.org/mailman/listinfo/nautilus-list
>>>
>>
>>
>
>
> --
> Fourth Year Undergraduate Student, Indian Institute of Technology,
> Kharagpur
> E-Mail/jabber/googletalk: anirudh -at- anirudhsanjeev -dot- org
> Phone: +91-97335-04828
> My PGP key: anirudhsanjeev.org/pubkey.txt
>
--
nautilus-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/nautilus-list

Reply via email to