The Case for Konqueror

SearchOpenSource.com has a short interview with David Brickner, author of Test Driving Linux: From Windows to Linux in 60 Seconds, about Konqueror. Brickner, who writes extensively about Konqueror in his new book, says malware, spyware and viruses have virtually no chance of penetrating machines through the open source browser and file manager. He talks about the security, multi-protocol support and comfort level that Konqueror provides for those coming over from Windows.

Dot Categories: 

Comments

by gerry (not verified)

I read all that rubbish wherein people were moaning about everything beginning with K and then I read this - demonstrating why its all amazing /fanboy

by ca (not verified)

Yeah! That K argument was totally ridiculous! They were all "we're KDE users too" but you could totally tell they were really just Windoze users wanting to make everything like Windoze. And we were calling them on it and saying "you can keep your Windoze" and they were all like "We don't even USE Windows" LOL yeah right like you could go very long using nothing but KDE.

And they were all like "all I'm doing is pointing out that these things are inconsistent in KDE and might be better if we settled on one standard convention, feel free to disagree" and we all banded together and said "yeah we're free to disagree, but YOU AREN'T hahahaha looser!!!!!"

We have to keep fighting the hard fight against dissent, cause that leads to bad stuff.

/satire

by Corbin (not verified)

Apple: iSoftware
Windows: WinSomething, Something32
GTK & GNU: GSomething
KDE: Something-with-a-K

by ac (not verified)

You missed the initial discussion, but right now KDE has 4 divergent naming conventions:

- Words chosen simply because they contain the letter K (Knights)
- Words with K inserted in front of them (KWord, KSpread)
- Words misspelled with a K instead of a C, Q, or other consonant (Kaffeine, Kuickshow)
- Words with no K's at all (Quanta Plus)

Summary of argument: some people think the inconsistency is a problem, others don't. Many (but not all) of those who felt that the inconsistency wasn't a problem felt that this made pointing out the inconsistency a bad idea.

by [Knuckles] (not verified)

Let's not forget amaroK =)

by rinse (not verified)

and digiKam :)

by Corbin (not verified)

I saw the previous discussion on this (and notice I said "Something-with-a-K" and not KSomething).

If the K naming scheme is going to be abandoned, to what extent are apps going to be renamed? Just things with a K in front? Misspellings to have a K instead of a C or Q? Any word that has a K in it? What about 'konsole' which is the correct german spelling for the word?

I personally prefer the K names, and I really hate the idea of changing apps to generic names like changing Kuickshow to Image Viewer or KWrite into Write. If that would happen all the applications would seem to lose their identity, as if they weren't ANYTHING special, so they don't have a special name.

If you (or anyone that feels the way you do) can come up with replacement names (or naming scheme) for all the 'poorly' named applications I'm sure the KDE community will listen and decide if it would be a good idea to switch the names. Most of the KDE contributors would probably feel that the time before KDE4 is released is the best time to change any names that need to be changed.

by rinse (not verified)

"If the K naming scheme is going to be abandoned, to what extent are apps going to be renamed? "

I personally don't expect that any application will be renamed.

by ac (not verified)

Agreed, I doubt that any application will be renamed. However, I'm really impressed with how much better this discussion is going than the last one.

This time around, we seem to have agreement that the naming system is pretty haphazard. We also seem to have agreement that it's possible this haphazard naming convention could be seen by some as a bad thing, even if it isn't seen as a bad thing by most. And we also have agreement that, in the end, KDE will remain inconsistent in this regard. That's progress!

So allow me to address some unanswered points brought up in this discussion so far:

Yes, MacOS and Windows have branding-related naming conventions too--the "i" convention for MacOS is used more frequently and more consistently than any convention for Windows. Those conventions may annoy Windows and Mac users, and Windows and Mac users may or may not complain about them (although probably not as much, because neither are used anywhere near as frequently as KDE's naming conventions). I certainly feel users are free to complain about it if it bothers them, but because the vendors are closed-source, I doubt they will be terribly responsive, even if the negative sentiment is overwhelming. You will not find me complaining about software I do not use frequently, however. So it's just KDE for me.

Secondly, there's not much point in proposing new names if not enough people see a problem with the existing names to warrant the effort. i.e. if people see changing names as, at best, no loss and no gain, then there's no way on Earth anyone would want to go through the trouble. People must really strongly dislike the existing names to warrant the change. So, if everyone felt like me on the matter, we would all be sitting around floating ideas back and forth and it would be very open and democratic. If it's just me and the two or three other people who agreed with me in the last discussion, well, it's not going to happen so why even get to that point?

As far as "which convention to pick?" that's in the same boat. My vote is for no extra effort in trying to put K's into names at all--which would leave words that happened to contain K's (German, English, dubiously transliterated Inuit, or whatever) unchanged, except maybe some corrected capitalization. But if I'm the only one voting, there's not much of a point, is there?

This is a collaborative effort, and although I still feel it's incumbent on any of us to bring up ideas or problems as we find them, I also feel that attempting to make changes without any sort of consensus that the changes actually need to be made is foolish. You will not find, as one poster suggested, a "KDE: Consistent Edition" on kde-apps.org, at least not contributed by me. If nobody wants it, why go through the effort? That's why discussions like this are valuable--to gauge user interest. Currently my gauge on the matter says "you could probably count interested parties on one hand"

Diversity of opinion is a good thing. Freedom to discuss these opinions openly is also good. Neither of these qualifies as, or necessarily leads to forcing a minority opinion on others--and I've never attempted to do that, despite the occasional accusation.

And, to counter one quote which could, in context, be considered ad hominem with another:

"If everyone is thinking the same thing, someone is not thinking" --Gen. Douglas MacArthur

by LMCBoy (not verified)

"A foolish consistency is the hobgoblin of little minds" --Emerson

KDE is a large, complex, diverse project. I think the "inconsistent" app names reflect this nicely.

If KDE was a corporation, and we had a Director of Marketing, maybe this discussion would make some small sliver of sense. But since we aren't, and we don't, it's all pretty absurd and trivial. I mean, really, who cares? If it really bothers you, you can go into the desktop files and modify the app names to whatever you like: problem solved. You could even promote the set of modified desktop files as "KDE: Consistent, Conservative Edition" on kde-apps.org.

regards,
Jason, who won't be changing the name of KStars anytime soon...

by Tim (not verified)

Can you really do this? Surely most of the names are hard-coded into the apps. I'd be extremely surprised if this were not the case.

Anyway, two or three people discussing this doesn't give any idea about what the general population things. We need a vote/survey.

Also worth pointing out is that hardly any windows apps start with 'Win' these days (only WinAmp comes to mind, and that isn't even active anymore). More apple apps start with 'i', but even then there are many many counter-examples:

Photoshop,
MS Office,
Premier,
Safari,
...

I searched for 'list of mac apps' on google and went to the first result - it lists:

Voodoo Pad
Skype
Flickr Export
Chronosync
Transmit
Newsfire
Cocoalicious
Omniweb
Camino
skEdit

Similarly none of the apps on the front page of http://www.winappslist.com/ start with Win.

Anyway, I don't expect people to start renaming apps, and some make sense (eg KPDF, KDevelop etc), but be more creative/sane in your naming (well done plasma)!

by regeya (not verified)

Think about this, though: Out of that list of Mac apps, how many of them tell you much about what the app does?

by Tim (not verified)

I agree, simple apps (ie boring ones) should tell you what they do-

KDevelop,
iTunes,
KPDF,
Calculator,
Notepad,
etc.

But that has nothing to do with the crazy letter naming. CF:

aKode
amoraK
Kopete
KRDC
etc

Do any of these tell you what they do? Nope. That's a separate issue and one that doesn't bother me that much.

by Corbin (not verified)

KRDC stands for KDE Remote Desktop Connection, if someone knows what RDC is they probably will realize what KRDC is. aKode is a library for aRts (so end users won't need to know what it is). Kopete is based on the Chilean word Copete.

Would you consider Kontact to be a good name. Its much better than 'Outlook' (image viewer???), 'Thunderbird' (awesome game???), and 'Evolution' (um???) since it gives you an idea what it is. Some of the K names are pretty descriptive.

Ok yeah... this is a pointless post...

by Evan "JabberWok... (not verified)

:: Out of that list of Mac apps, how many of them tell you much about what the app does?

Voodoo Pad

It allows a Voodoo priest or priestess to type up memos to the underworld.

Skype

A app for planning flights of letter writing aircraft.

Flickr Export

Handles iCal extraction of information about seizures. Very handy for the diagnosing doctor.

Chronosync

Makes sure you have an up to date list of all Squaresoft titles.

Transmit

This really just a renamed SuperKermit with a fancy Aqua interface.

Newsfire

Allows you to cause news reporters on CNN, the Beeb and FOX News to spontaneously burst into flame when you're watching them in KWinTV.

Cocoalicious

This is a family website, so I can't explain what this does, only point out that anybody who owns a copy of this should be deeply ashamed of themselves.

Omniweb

This gives access to back issues of Omni magazine.

Camino

Turns your mac into a half computer-half pickup truck.

skEdit

Allows you to make changes to the Slovak Republic.

Honestly, I know what one does and can semi guess at two (Skype is a VoIP app, Voodoo Pad is likely some kind of text editor and Flikr Export probably sends images to Flikr), but I really don't know what the rest are. skEdit might be another text editor.

by strongheart (not verified)

I like the naming convention- it's kute.
other Xploits are the use/misuse of other letters and terms- particularly E,I,X
in many platforms - and platform specific prefixes win/mac, which seems like it extends hamburger marketing - Mac-Shake, mac-Fries, big mac.

If anyone doesn't like the name- grab the source code, rename some files and recompile it - Or just rename the sym-links.

~S~

by rainier (not verified)

I think the diversity and unpredictability of names in KDE is sheer beauty, lets not stiffle it with some kind of convention. I for one certainly don't want a boring naming pattern like Windoze has.

by ac (not verified)

The convention's already there, I'm afraid (roughly described as "put a K in the name somewhere"). There are three totally different ways to implement this convention, and a fourth option to disregard the convention entirely.

So if you're in favor of disregarding this convention, I can certainly agree with that. All I'm suggesting is that if we HAVE to have a convention (which I don't necessarily think is a good idea BTW), we should do it consistently.

If the names of KDE apps were truly unpredictable, I'd be delighted. Unfortunately, of all of the capitalized consonants in any application name (of which there is usually only one or two), I can almost always guess one correctly, without even knowing what the app does.

by Jay (not verified)

I think we'd be better off if all the time and energy that people put into arguing about the names of apps went into improving them -- in particular, all that typing could be directed toward improved documentation.

by ac (not verified)

I would certainly argue that renaming them IS improving them, but certainly it's a lower priority than documentation improvements. And both are lower priority than functionality improvements.

However, you cannot defer documentation and naming bugfixes indefinitely until all functionality bugs are fixed--because those bugs are endless. Some bugs are also easier to fix early in an applications life than later, such as the application's name.

And while I really appreciate the sentiment (proper documentation is hard unrewarding work), it's more than just typing. If you think the applications don't need to be renamed, just say so. There's no need to invent harm that this discussion is doing to KDE.

by Jay (not verified)

Yes I know you would argue. And I didn't invent a harm, I merely pointed out that there could be more good.

We now return you to your regular stream of sophistry.

by ac (not verified)

When called on a straw man, ad hominem. That was hardly a surprise.

by Tim (not verified)

If this is the case made for the adoption of Konqueror, then I want another lawyer. I don't think he would win in "Browser Court". I was expecting to see an explanation of Konq's excellent architecture and it's use of KIO slaves - but that was way down the list, even after the "I don't have any choice but the command line" [paraphrased] shining compliment.

The article focuses on Konq's superior security, of which I was certainly curious - I had never read an article about Konq's security before - and it turned out to be that Konq is not IE - I knew that already.

He also says that he would only use Konq as a file manager and not a browser, because Gecko is better than KHTML - with friends like these who needs enemies?

Konqueror is an excellent browser (univeral viewing framework, really) for many reasons - few of which are stated here - none of which are stated well. This article does the KDE and Konqueror cause no good at all.

by ac (not verified)

This is a boring reply but I've read the article and had the precise same feeling,

by Segedunum (not verified)

Well, let's forgive the dot for throwing some chintz out every once in a while.

by Debian User (not verified)

Hello,

he not only says, it's more secure for not being IE, but he also pointed out that Konqueror is "Open Source" and therefore patched faster.

Being the only alternative to command line, assuming that he tried others, is a good compliment, because it says, it is usable as a file manager. And it really is in my view too.

And the ability to also use Gecko instead of KHTML is NOT a strength of Konqueror architecture in your view? In my view it is. And there being 2 choices for HTML rendering, Konqueror has a tradition of allowing the user to select which one.

His comparison of KHTML and Gecko appears to be the common sense BTW.

I personally will remain with KHTML anyway, it has the cleaner font handling (I always feel like Konqueror rendition looks more pretty) and faster loading.

Yours, Kay

by Boemer (not verified)

Just my thinking, I didn't really like Gecko under Linux, because the fonts look so big (don't know how to change them for the better, everything I did made it look more terrible). KHTML on the other hand, rendered the fonts very well, but alas it has a lot of other problems that I couldn't solve yet in HTML. But it is getting better, maybe one day when it also supports RichText Editing, it will become my standard browser, under linux....

On the other hand why not make a browser function like Firefox but based on KDE and KHTML. (maybe be able to switch from one rendering to an other). I like Firefox a little better, because of the keyboard-layout and middle-mouse-clicks to open links in tabs. (I'm also using it under windows, so I don't want to learn an other keyboard-shortcut yet...)

by mikeyd (not verified)

On the other hand why not make a browser function like Firefox but based on KDE and KHTML. (maybe be able to switch from one rendering to an other).

Konqueror is getting gecko integration, at which point it will be able to switch from one to another.

I like Firefox a little better, because of the keyboard-layout

You can edit your shortcuts, you know

and middle-mouse-clicks to open links in tabs. (I'm also using it under windows, so I don't want to learn an other keyboard-shortcut yet...)

That's a preference

by ac (not verified)

> and middle-mouse-clicks to open links in tabs. (I'm also using it under
> windows, so I don't want to learn an other keyboard-shortcut yet...)

middle mouse clicks open links in tabs in konqueror too

either middle click on a link or even, if a url occurs in a page but it's not a link, select it and middle click

by Ed (not verified)

From the article:
---
Where do you feel Konqueror is strongest -- as a browser or file manager -- and why?

Brickner: Personally, I like it best as a file manager, simply because I wouldn't have a good alternative (other than the command line) to turn to if I didn't have Konqueror. For a Web browser, I could always use Firefox.
---
He's not saying "he would only use Konq as a file manager and not a browser," he's saying Konq is a better file manager than browser, and if Konq wasn't a browser, he could use FF. He does indeed say Gecko is better than KHTML further down the article.

by Jay (not verified)

Yup. Tim needs a better english parser more than he needs a better browser lawyer. And what was that bit above about being "very surprised" if apps didn't have their name hardwired in? Especially in this era of i18n, no competent programmer hardwires text. Even my throwaway command line apps get their names from the invocation.

by Tim (not verified)

That's a different Tim

by Dark Phoenix (not verified)

Personally, I've used Firefox, and I've used Konqueror. And in all seriousness, I wouldn't specifically pick one over the other; they both work really well for surfing the web. As long as you aren't using IE, it's all good in my book.

by David Brickner (not verified)

lol. I'm sorry the interview wasn't to your liking. I wasn't too fond of the interview questions myself, as they focused almost exclusively on security which is not really what I wanted to talk about. But all I could do was answer the questions put to me. The questions defined how the interview turned out, not my answers. If you want to see my opinion on Konqueror as a file manager (from a basic user perspective) read the sample chapter linked to in the article. Another chapter in the book is devoted exclusively to Konqi as a file manager.

Your conclusions about my use of Konqueror are incorrect. The intent of my statements was that I'm more dependent upon Konqueror as a file manager than as a web browser. My next best alternative file manager is the command line, which I'm comfortable with, but which I don't always want to use. However, the next best alternative web browser is Firefox and that is pretty darn good so I don't mind using that.

Just for the record--I really enjoy KDE. If KDE didn't exist I might not be a desktop Linux user, or if I was one I would be less happy. I prefer KDE to any other environment out there, and this includes the OS X interface. GNOME, xfce, and other DEs and WMs are nice and all, and I think it is great that there is so much diversity and choice for Linux and that so many users like the alternatives, but for me KDE is the best choice.

Here is something many of you may find interesting: at O'Reilly all of our production users (these are the people who copy-edit, layout, and quality check our books, as well as prepare the final files that go to the printer) use KDE as their main desktop or as a remote desktop from which they access our layout program FrameMaker. KMail, Konqueror, and Konsole are the main programs used.

by MandrakeUser (not verified)

I absolutely love Konqui as a file manager and web browser and life browser with all the protocols (KIOSlaves +/- a small typo) it supports. Stuff like klik:// , fish://, ... it is so powerfull

My non-techie significant other, OTOH, does not use any of these (except file browsing). After a while, she settled for Konqui for file browsing and Firefox for the web. Why ? More pages render/work/whatever in Firefox than Konqui. The gap is closing, but it is still true.

I still love it, but I really think that embedding (optionally) gecko will be a great benefit.

The other thing she like better in Firefox is a simpler interface. Please don't flame me for this. Many people do. Actually I do. But I'd rather use konqui for many other reasons

Cheers

by kundor (not verified)

There is nothing to stop you from making the interface to Konqueror just as simple as that of firefox -- and then Save View Profile Webbrowsing.

Yes, it is a "complex" task to set up the simpler interface, but that is a one-time task suitable for the local admin/guru. IE, you ;-)

by MandrakeUser (not verified)

yep :-)

Well, and some distro's like Ubuntu are doing it for their users, I think it is a good idea.

A little tougher (without touching the code) would be to simplify the configuration menu. It is a bit overwhelming and it could be improved usability-wise. But then again, even Firefox is configured by this humble servant for everyone else :-)

In the end, most people I know have someone around "who knows" and configure stuff for them (especially in windows, mac users really choose it and know their way around). All we need is make our (free) software easy enough so that anyone with a bit of interest can configure stuff for them and the people they help !

Cheers!

by Sam Weber (not verified)

Actually, its already done for you! Just switch the profile to simplebrowser. If you want this to be the default, save over webbrowser.

To start konqueror in the simple browser mode, run
"konqueror --profile simplebrowser" (I sure hope I'm right, can't test it right now think).

-sam

by kundor (not verified)

Yep, that worked!

That's pretty simple all right! Even the menus -- the Go and Window menus are gone which is an improvement even over Firefox (which still has the never-used Go menu) and the Settings menu is much reduced.

Now, making that a default for webbrowsing might be a good idea. "Advanced" users who want the extra functionality will be more comfortable switching to "Complex Browser" as default than untechnical users will be switching to Simple Browser.

by MandrakeUser (not verified)

Good points, thank you both !

by fast_rizwaan (not verified)

I wonder whether its konqi or the google maps which is responsible for "unsupported browser" dialog.

by jmfayard (not verified)

It's fixed.
Check out "This month in SVN" from June 2005
http://www.canllaith.org/svn-features/22-06-05.html

by Allan Sandfeld (not verified)

Google of course ;)

Google Map works if you spoof as Firefox or Safari. The only thing that doesn't work seems to be sightseeing urls that doesn't jump to the right position or the various special uses of google maps (like crime-maps) which just shows empty screens.

by ryan (not verified)

Doesn't konqi seem to handle ASP's better than FF? I find very few sites that konqueror can't handle well with just a little setting.

by AC (not verified)

The only thing I like more in Firefox is the "Begin finding when you begin typing"-feature. In Konqueror you need to put a / in front of the search.

I know Konqueror has a lot of hidden gems (activated in a conf.file). Does anyone knows if this feature can be enabled in Konqueror? If not, does anyone knows if this is a planned feature?

Thanks!

by Jay (not verified)

My least favorite Konq feature relative to FF is that ctrl-W doesn't close a single tab window -- that's inconsistent and poor UI. And the Konq/KDE password management (kdewallet) sucks big time. Other than that and the pages that it can't render and javascripts it can't handle, I'd be happy with it.

by Anonymous Joe (not verified)

If I remember correctly, this behavior is intentional. From what I remember, many people have voted in the bugzilla database to change this behavior, but the developers refuse to budge.

by Jay (not verified)

I'm sure it's intentional; that doesn't stop it from being bad.

by gerd (not verified)

Konqui rendering is good but slow. Why does it take so long.

by Jay (not verified)

Because it's design and the set of algorithms it uses aren't optimal. (If there were a simple answer, it wouldn't still be slow.)