Bug 106157 - File management for power users accustomed to Microsoft Windows Explorer
Summary: File management for power users accustomed to Microsoft Windows Explorer
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-23 15:52 UTC by Robin Smidsrød
Modified: 2005-05-26 09:18 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Smidsrød 2005-05-23 15:52:21 UTC
Version:            (using KDE KDE 3.4.1)
Installed from:    Debian testing/unstable Packages
OS:                Linux

I've been a long time user of Linux for more than 8 years. I've administered several systems and done a lot of administration. I've always used Linux on the servers, but I've always used Windows on the desktop.

The thing that keeps me from moving my desktop to Linux isn't application lock-in or lack of applications (most apps I use are OSS anyway), but actually the use of hotkeys and effectivity in file management. I've been used to always use F2 for renaming files, copy is done with Ctrl-X/C/V, moving around the in the filesystem is done with arrow keys and backspace to go up one level. F6 gives me the address bar for quick navigation, and Windows-E and Windows-R gives you access to a new filemanager window, or the run command, which actually accepts short-hand file locations, like P:, www.somesite.com, and other short-hand url-handlers. And the fact that you also can use the mouse with the shift and ctrl buttons to hotlink copy/move operations is a real time-saver. Effectivity is the keyword.

Try restructuring a chaotic set of maybe 1-2000 folders and files and you know what I mean (how they got in that state is not the discussion, but the cleanup work is).

I've yet to see ANY file managers which are able to emulate this kind of setup for a typical power user. I'd expect the hotkey bindings for Gnome and KDE (in Windows-style behaviour) to emulate this, but something just isn't right, because I'm constantly stopped with some hotkey that doesn't work as expected. So I revert back to Microsoft Explorer just because it's the quickest filemanager (but not the one with most features) over and over again.

Please tell me there is a solution, because I hate that THIS is the thing that's holding me back. But before you ask: Don't ask me to learn a lot of new hotkeys, it won't actually cut it. The ones I already know are just to worked into my consciousness and that is extremely hard to change. A habit learned is hard to break, whether it's good or bad. And I think I'm not alone on this matter.

We, as a community, should not be hindered by such basic problems. I'm sure both Nautilus and the KDE filemanager is possible to customize to this degree, it just isn't available in the default setup. 

Maybe this is a really good question for those HIG folks?

Regards,
Robin Smidsrød
Comment 1 Daniel Teske 2005-05-23 16:06:58 UTC
Well:
> F2 for renaming files
Works for me (WFM)

> copy is done with Ctrl-X/C/V
WFM

> moving around the in the filesystem is done with arrow keys 
WFM

> and backspace to go up one level
You need to configure this in Settings / Configure Shortcut.
(Search for "Up")

> F6 gives me the address bar for quick navigation
WFM

> Windows-E 
Open your K-Menu and right click on the konqueror entry, select "Edit Item"

> Windows-R 
Control Center/ Regional / keyboard shorcuts
(Search for "Run Command")

> P:, www.somesite.com, and other short-hand url-handlers
The kde run command accepts more

> And the fact that you also can use the mouse with the shift and ctrl buttons
> to hotlink copy/move operations is a real time-saver. Effectivity is the
> keyword.
WFM
Comment 2 Robin Smidsrød 2005-05-23 21:17:18 UTC
Thanks for the updated and verified information. I'll give it another try (it's been a while since last time I checked) and see if it rocks my boat now. :)
Comment 3 Robin Smidsrød 2005-05-26 01:16:27 UTC
This is a copy of the followup of the Newsforge story I posted on the same subject. The whole story (with comments) is available here: 

http://software.newsforge.com/article.pl?sid=05/05/24/1542202&tid=130

It highligts some of the problems at hand which needs adressing. The rest of the text is just a copy of my "user story" on Newsforge. 

First of all, I wrote this questions to Newsforge as a request for a story on the question at hand, and didn't expect them to just copy 

the text and wrap it up as a story in its own. If I'd known that, I would've done some more research myself before I'd let them publish 

it. In fact, I'm a bit puzzled by the fact that they DIDN'T ask for permission to publish this as a story. 

When you talk about issues like this, the zealots always seem to wanna start a flame-war. I'll try to raise above this, and stick to the 

topic at hand.

Newsforge actually had a story a little while ago named "KDE developers, usability experts complement each other" 

(http://programming.newsforge.com/article.pl?sid=05/05/05/1823209&from=rss) where they state the following: "Developers' discussions 

about usability are often marked by shrill accusations and defensive responses." It seems like this is what this discussion has turned 

into. That's too bad, but I'll try to clarify some facts which was missing from the initial story.

I told you that I've been a Linux admin for 8 years. That might have been an oversimplification. I've been using computers since I was 12 

(that's 15 years now), and I've been using Linux since kernel 1.2.3, SlackWare and RedHat 4.0 (1995, isn't it?). At that time, KDE and 

Gnome didn't exist, and CDE was the big think everyone was drooling over (and we all know how intuitive that is). For over 5 years, my 

day job has involved doing extensive administration of heterogenous networks and hosting, which involves both Windows and Linux system 

administration. I have been guest lecturer at the local college, speaking about security, penetration testing and other hosting-related 

matters.

As a Linux sysadmin I've been used to doing everything in the CLI. I often write sed and awk one-liners to do quick and dirty batch 

processing of files when it is needed. For other manual operations I tend to use Midnight Commander, since it is a Norton Commander clone 

from the old DOS days. I know the NC shortcuts, and I still use it regularely when I work with a remote server. Why change something that 

works?

Some of you suggested to use the CLI for the tasks, but WHY should I start up an X-server at all, if all I use is terminal based 

applications? Because browsing the web and (pre-)viewing multimedia content isn't something you do in the terminal. That is why MacOS and 

Windows is so popular, and it is also what we're aiming for, isn't it? After all, the mouse was invented more then 15 years ago. We 

should use it, shouldn't we? The point-n-click way of doing things are what people expect these days. If you disagree, please state so.

Right after I submitted the initial story to Newsforge it got my thinking. If I post this to Newsforge, why don't I post this as a 

feature/bug-request with KDE and Gnome? So I did. The links to the bug reports are below:

KDE Bugreport
http://bugs.kde.org/show_bug.cgi?id=106157

Gnome Bugreport
http://bugzilla.gnome.org/show_bug.cgi?id=305252

As you can see, it seems like konqueror implements most of the functionality I requested, and nautilus is somewhat lacking, but at least 

it has spurred development, and hopefully I've put emphasis on a subject they haven't looked to much into. The KDE bugwrangler actually 

told me all of this should work. This puzzled my attention, so I figured it was time to try again, and see if things had gotten any 

better since my last try.

I've been trying file management in KDE/Gnome for the last 2-3 years, and it always seems like some quirk or error in the application(s) 

just stop me from being efficient. So I lay the project to rest thinking it'll be better in a couple of months. They've probably ironed 

out the bugs then. But then again, maybe not. So this was the day to try again.

Today I'm running Debian Sarge on a Dell Precision M60 laptop, using the nvidia CS X-server and the machine is updated today with the 

latest patches in the tree. It seems like KDE 3.3 is what they have ATM, but that's new enough to at least carry the functionality I 

requested. Here's my reactions:

I start by clicking the Home folder icon in the panel, and konqueror starts up. But for some reason, only the button bar pops up and the 

folder window is just blank. Obviously, the application has crashed. After some fiddling around with the stuff I find out the 

configuration is barfed up. So I log out, rename the .kde and .mcop folders + .kderc and .mcoprc into something else, and login again. 

The new user wizard is started up, and I start to configure my desktop. I choose the Windows-style behaviour, since that is what I'm used 

to.

Then click Windows-R and the Run Dialog pops up. Nice I think and write '/' into the box and hits Enter. Konqueror opens up and I'm 

presented with a display of the root folder. So far, so good. I use the cursor keys to move around the icons and everything is fine, 

albeit a bit cluttered. I press the button and change to multicolumn view and lower the icon sizes. But the view still feels cluttered. I 

know what is off. The filename to the right of the icons are wrapped, and the filename is replaced with... at the end if it is to long. 

I'd like to be able to NOT have the text wrap (wider columns), and possibly choose how many letters should be allowed to display before 

it starts to but dots to shorten it. And the dots should NOT be put in the end, because I'd like to see what kind of file extension this 

file has, without having to hover over it or having to press F2 just to get a full label. I hope some of the konqueror developers read 

this and adds this kind of listview to it.

Okay, now I've managed to navigate into some folders, and I try to press the Backspace key to go up again, but nothing happens. I check 

the hotkey bindings and that action is actually bound to Alt+Up (I don't know where they got this from, this isn't a shortcut from 

Microsoft Windows Explorer, MSWE from now on, at least not from the file management part of the application). But after I change the 

keybinding it works as expected. Good.

The next thing I try to do is to create a new folder. I press Alt+F, W, Enter, and nothing happens. Aaah, no File menu...Seems like I 

have to enter Alt+E, N, Enter to do the same thing. Hrmpf. How do change this shortcut?

Then I try to change the location by pressing F6 and typing in a URL in the address bar. The location is opened in the same window and 

the contents displayed. But When I pressed Enter the cursor ISN'T moved back to the navigation windows, so I have to press Tab  several 

times to get back to the navigation window. Pressing F6 repeatedly does indeed NOT do the same thing as Windows, because it should 

alternate between the location bar and the navigation frame. That is, if the cursor is anywhere but the adress bar, it should move to the 

adress bar, but if it is in the address bar, it should always switch to the navigation pane, regardless of where it was before. At least 

that is what MSWE does, and it's rather intuitive. After all, the other frames/panes aren't usually that important anyway (I don't use, 

and generally dislike the tree view anyway).

At this point basic navigation works, I can move around, back and forth and rename, copy/paste etc. work as intended. And then I start to 

actually DO SOMETHING. I press Enter on an MP3 file and it opens in Noatun. I press Enter on another MP3 file and suddenly another Noatun 

player pops up too. Two at once? This is not the way it should be. I go into the preferences of Noatun and tap the option "Only allow one 

instance" and "clear playlist on load" and the application actually works as intended. At this point I find out that the volume is to 

loud and I want to turn it down a notch. I press the Lower Volume button on the keyboard (multimedia key) and nothing happens. Hrmpf. At 

this point I try go go into the Control Center to setup a key to raise/lower the volume, only to find that this basic command isn't 

anywhere in the listed shortcut sequence list. Hrmpf again. I start KMix from the menu, just to find that it ONLY lists the Mute command, 

not raise/lower volume. And to top it off, when I try to assign mute Mute multimedia key to the Mute shortcut key in KMix, the keysym 

isn't recognized. Isn't that just TYPICAL! *sigh*

I know multimedia keys are a new feature, but it is present on most keyboards available anyway. I'd at least expect Volume Up/Down/Mute 

to work, which it doesn't. Why isn't it possible to trap button presses on unknown buttons with a shortcut-wrapping program ala Logitech 

ITouch preferences in Windows and then assign these buttons to shortcuts? That's intuitive, if you ask me.

I give up and adjust the volume with the mouse and go on to the next thing on my list.

As I continue in my quest to use konqueror I find out that I'm getting a bit tired of listening to the same tune over and over again. I 

try to press the Object button on the keyboard (the one which usually is to the right of the right Windows key) and up pops the 

right-click meny. Good I think. I go down to the "Open With..." item and click it. It then asks me what program I'd like to start. I find 

Noatun in the menu and tick the box "remember application association for this type of file". The files are added to the playlist in 

Noatun and I'm happy. After a little while I find another folder with MP3's and I do the same thing, except the preference I told it to 

save isn't anywhere in sight. Hrmpf! Where did it go? I do the same as last time, but the preference just doesn't stick. I'd like to be 

able to do the same kind of thing with a folder full of images, but then with a image viewing program like EoG, GQView or similar. 

Okay, I think, maybe I need to set up the mimetype preference for this to work. I go into the "File Associations" menu in Konqueror and 

add Noatun to the Application Preference Order of inode/directory, press Apply, and now the dialog box "Updating system configuration" is 

just spinning over and over again. I wait for more than 10 minutes for it to go away, but it just keeps on spinning. How come? And of 

course the panel and Konqueror has stopped responding, so this means I need to whip up the terminal and kill something!

But then again, I can't do that, because my entire X-server has managed to stop responding and even blocked Ctrl-Alt-F1, and the rest of 

my keyboard. And since I don't have sshd running on this machine, it is after all a DESKTOP machine, the only option left is to reboot, 

the hard way, with the power button. But, right before I was going to press the reset button I notice that the mouse is actually working, 

and luckily the root window still works, and the right-click menu there offers a logout option, and it actually works! Now I'm logged 

out.

But it seems like something is really screwed up, because now I can't login again. At least, the console is now available, so I should be 

able to kill X/gdm/KDE or whatnot application which isn't working. Thank god for the CLI! Actually, I was a bit quick with that last 

sentence. Killing X, gdm, kdeinit and related processes AND restarting dbus didn't actually help the matter. I actually had to do a full 

restart of the system to be able to log in again. Though, not with the reset button. A normal shutdown procedure worked as intended. When 

I login again it seems like the menu editor actually snafu'd the menu structure, so now nothing comes up when hit the K Start button. Ah 

well..let's delete that .kde folder and .kderc AGAIN and start over AGAIN! *sigh* If you know WHY this happens, please tell me!

I also did the smoke screen test with Gnome/Nautilus. I fired up the Live-CD of Ubuntu 5.04 and it started up nicely. The first thing 

that baffled me was the fact that the root window wasn't focused, and Alt-Tabbing or using some other keyboard combination didn't switch 

focus to the root window. But when I clicked it with the mouse everything was fine. But pressing Enter on the cdrom icon present on the 

desktop did nothing. I tried pressing Windows-E to open the filemanager, but nothing happened. At this point I tried Alt-ESC, Ctrl-ESC 

and other shortcuts to activate the menu, but nothing happened. At this point I took the mouse and clicked on the Home folder in the 

menu. The folder window was opened, and navigation works as intended, with backspace, cursor keys, F2 and everything. I like to only use 

one windows for browsing, and it was a quickie to fix that one. But since this was a LiveCD, I needed access to some files to test things 

out. Going into the network folder revealed an empty window, and the browser network did absolutely nothing. I have one several windows 

machines sharing files, and even a Linux NFS server on the network, but nothing popped up. At this point I tried to map the Windows-R 

shortcut to the Run dialog, and it works okay. But when I try to map Windows-E to the "Open home folder" it just states that Super-L is 

already linked, and I can't use that hotkey for another commmand. Seems like Gnome isn't able to even map the modifier keys on my 

keyboard correctly. *sigh*

At this point I'm just fed up with everything and decides to go back to MSWE and says to myself: "It's still got to many bugs. Hopefully 

they've ironed them out in a couple of months. I will probably try it again then to see if KDE is finally able to REALLY assist me with 

my file management needs."

I very much adore Linux on the server side of things. It's the best thing since sliced bread (TM) and I can't for one moment not like it 

for that. But as you can see from my rant I still find it rather lacking in the file management department. Hopefully the file managers 

WIll get better and eventually I can start to use these programs as all of you seem to do so nicely already.

On a sidenote. A little while ago I used Mozilla, Eclipse and normal terminal work to debug a Java application in Linux, and it works 

like a charm. Well, the application I was debugging wasn't good, but at least the tools I used debugging it worked as expected. But for 

file management, it still has some mileage to go.

Now, let on the hordes of ranting!

Regards,
Robin Smidsrød

Comment 4 Daniel Teske 2005-05-26 01:36:07 UTC
Please report only one bug per bug report.
And try to only include relevant information.
Comment 5 Robin Smidsrød 2005-05-26 09:18:27 UTC
Sorry about that. I guess this is more of a "user story" in the extreme programming sense of things. Is there another place to post this, maybe on a useability forum of some sort?