[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Techical Reason Why Konqueror File Management Engine Can't be
From: Thiago Macieira <thiago () kde ! org>
Date: 2009-06-29 19:09:01
Message-ID: 200906292109.17319.thiago () kde ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
David C. Rankin wrote:
> Is there some reason the konqueror file management engine (
> "backend" or whatever you want to call it) in kde4 cannot be restored
> to the kde3 konqueror file manager engine instead of the dolphin
> backend?
No, there's no technical reason. It can be restored.
But since it hasn't been maintained for years now, you'll have a lot of
porting to do. I don't think it completed the port to KDE 4.
You're looking at several months of work. By someone who knows this code.
Do you have volunteers?
> There are numerous basic problems with band-aiding the dolphin
> engine as the backend for konqueror file management that make it very
> very frustrating to work with. You cannot even make konqueror behave
> like konqueror since it now shares setting with dolphin.
The only functionality I'm currently missing is zeroconf:/ showing
_http._tcp too. I don't know where the problem lies.
Besides that, everything is working like it's expected to. Also note that
the DolphinPart shares some code with the file dialog too. That's how it
should be: code sharing.
> Why was this done in the first place?
Because we did have someone volunteering to maintain the Dolphin part
(Peter Penz, the dolphin author), but no one wanted to spend time keeping
the Konqueror FS parts (konqiconview and konqlistview).
And because code sharing is good.
Dolphin is KDE 4's file manager. Konqueror can still do file management, but
it simply reuses what Dolphin has. The wishlist you posted is probably a
WONTFIX: we don't want different settings.
Dolphin is not a replacement for Konqueror. It's a file manager and that
alone. It will never display a man page, by design. It will never do some
things Konqueror did or does.
> Further, the dolphin backend destroys the ability to save the
> konqueror "File Management" profile and have it restored when you open
> konqueror back up:
Works here, just fine.
The sidebar doesn't reopen where it should have, but that's a bug that can
be fixed.
> can't
>you simply restore the konqueror backend to konqueror so it will at
> least work and allow you to do the simple file management tasks that it
No, it can't be "simply restored" because, like I said above, the code is
now 2 or 3 years old, if not more. It's probably not even using Qt 4's
Model-View classes, so there's a lot of work left to be done just to get
it to a working state.
> was designed to do, and has been doing for the past 3 years in kde,
> before somebody decided to break konqueror by removing its working file
> management backend and "round- pegging... square-holing" the dolphin
> backend underneath it??
It was removed in September 2007 after months of catching dust. No one was
working on it.
DolphinPart was being worked on, however.
> There were reasons that the konqueror file management backend
> worked the way it did and now all the efficiency and elegance of that
> engine has gone up in smoke because somebody had the cute idea to break
> konqueror to make dolphin instead of being smart about it and leaving
> konqueror as konqueror, building dolphin as a separate app and
> borrowing what was needed from konqueror instead of destroying it as a
> stand alone application.
Can you please post some links to discussions on kde-devel or kde-core-
devel to base your theories?
No?
That may be because your theory is baseless.
Especially because Dolphin *did* borrow code from Konqueror. And then
Konqueror was retrofitted to use the new code from Dolphin.
Quite frankly, I like Dolphin the way it is.
And since most people are using Dolphin for file management, not Konqueror,
it stands to reason that file management in Konqueror will have more issues
than with Dolphin.
> I don't know what it will take to get the attention focused on
> these type of problems, but it needs to happen without further delay.
Says you. Opinions on the priority of the items you listed differ greatly.
I'm not saying that bugs don't exist. They do. But what is high priority
for one person may not be the same level of priority for the majority of
users. Or, for that matter, for those few developers who are volunteering
to do any work in the areas affected.
But I'll tell you what is necessary to get attention focussed on those
problems: people who, like you, think they are a high priority. This email
you sent may be seen as a call for help: you will probably get a few
developers, here and there, to help you.
It may not be enough. If you feel strongly about these issues, you should
do some coding work, or find more people to help you get those issues
solved.
Remember that every developer in KDE is working voluntarily, and working
on what they want to work on. You have to convince people to want to work
on those issues.
> We all have to same goal of helping make kde4 "the desktop" for
> Linux and one by which all others are measured. If we are going to
> succeed, more attention has to be placed on making sure it is usable
> and that the basic expected things work
Agreed. That's why there's focus on Dolphin as a file manager. You're the
one who's diverging from the curve, unfortunately...
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
["signature.asc" (application/pgp-signature)]
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic