Re: [Usability] Nautilus Drag & Drop Behaviour



Hello

On Fri, 2008-05-23 at 12:24 +0200, Sebastian Rittau wrote:
> [Followup-To the Usability list]
> 
> Hi!
<snip/>
> 
> * When dragging I currently always have to check whether a move or a
>   copy will be performed. I have several mounts and partitions that I
>   work with regularily. I now press the shift key by default when moving
>   files around. (A feature for advanced users.) I should not need to
>   care on what file system or file server a certain directory is mounted
>   on. This is what my system administrator is for. I just want a plain,
>   consistent view on all the files, directories, and devices I work
>   with.
checking if the files to be moved are on the same fs is broken in
nautilus. nautilus uses check_same_fs[1], which checks for fs type[2]
and if they match moves them.

  This bug manifest itself when user is moving from say, one nfs share
to another. file would be moved, rather than copied.


> 
> * The action of "dragging means moving" is more natural that "dragging
>   means copying". Drag & drop is a real world metaphor. In reality I
>   usually don't copy stuff just by taking it and moving it around. That
>   stuff is suddenly copied is unexpected, especially if you've used drag
>   & drop on the same file system before.
> 
> There are ways to enforce moving files or getting asked about your
> preferred action. But these are all power user features. The most simple
> and forward action (just moving stuff around) should be the most easily
> understood.
> 
>  - Sebastian
> 
> [1] http://bugzilla.gnome.org/show_bug.cgi?id=143746
> 

[1]
http://svn.gnome.org/viewvc/nautilus/trunk/libnautilus-private/nautilus-dnd.c?view=markup
[2]
http://library.gnome.org/devel/gio/unstable/GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS

-- 
Ritesh Khadgaray
Ph: +919970164885
Desktop LinuX N Stuff, RHCE
Software Maintenance Engineer, Pune, Red Hat
ॐ मणि पद्मे हूँ
Eat Right, Exercise, Die Anyway.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]