KDE Commit-Digest for 18th June 2006

In this week's KDE Commit-Digest: work begins on 3D molecule visualisation features for Kalzium. More progress in the Kopete "OSCAR (AIM) File Transfer" and "KDevelop C# Parser" Summer Of Code projects. An enhanced version of the custom iconset developed during the 1.4 phase is re-enabled as the default option in Amarok. Following the brand clarifications of last week, oKular is now known as okular. Kitten is renamed Strigi. Two security issues are addressed.

Dot Categories: 

Comments

by gerd (not verified)

KDE criticism
http://www.osnews.com/story.php?news_id=14927

Most points mentioned have nothing to do with KDE

by pascal (not verified)

Where is this mentioned, or was it just offtopic? ;-)

by Gabriel Gazzán (not verified)

Talking about Kopete, what I really miss in kopete is a "Cybercafe" mode, where the app just got the contact list from the server, deleting it after logout. No sync with adressbook, nor any other fancy integration things, just connect, chat, gone.

In its current state, Kopete is a great IM client for personal use, but it's useless for deploying at public places or just for someone trying to ocassionally connect from someone else's machine.

by Me (not verified)

Agree on this.

The workaround in older version is to set contactlist.xml as read-only.
This doesn't work with latest version as it seems that Kopete forcely
remove and create a new contactlist.xml.

by anonymous (not verified)

this seems a serious issue
do the developers know about that? (i.e. have you filed a bug report?)

by Gabriel Gazzán (not verified)

Well, I've just filed a feature request; it's here:
http://bugs.kde.org/show_bug.cgi?id=129829

Now you can vote for it. ;)

by Jens (not verified)

Seriously, I think this is a lot of duplicated effort.

Internet café operators use KDE's kiosk mode with a locked-down profile anyway, and upon logout, this profile will be deleted (most of the time, along with the complete home directory contents). Including, of course, all Kopete settings.

If that is not enough, you are always free to use the diverse online Flash/Java based messenger app(let)s that exist ...

I would rather the Kopete developers invest this time to get file transfer done correctly. I know this is a terrible amount of work with all the issues and different protocols it has :-) but IMHO that's a lot more important.

Jens

by Gabriel Gazzán (not verified)

Well, seriously, I think it is not.
I have my personal machine, and when someone comes in and asks if he can connect to MSN for chatting a little while I have just two options:

a) Saying it can't be done. A lie, but a practical one. (Once I let a friend connect using Kopete and when he left the machine *I* was left with something like 50 new MSN contacts! He didn't realised of that, but I bet if he did he would be very uncomfortable with leaving all his personal contacts in another machine, inadvertedly! Besides that, I was also very annoyed, because I had to go through all the contact list checking to see what contact was mine and deleting all the others. A blast!)

b) The other alternative is rebooting my machine with Windows just to let him connect to MSN. Well... enough said. Do you want to be forced out of KDE just because you don't have the right application in Linux? Me not. :-|

So, I think it is something to think about, for future versions of Kopete.
I didn't file this as a feature request yet, and I don't know where it can be done. If any of you can help me with this it would be great!

by Boudewijn Rempt (not verified)

Er... How about quickly creating a new user for your friend?

by Gabriel Gazzán (not verified)

A new user? You mean creating a whole Operating System user for every friend that comes to my house? You got to be kidding!
That's very impractical, not to mention that the guy will still be leaving behind all of its personal contacts revealed to me. Isn't Linux supposed to be a "secure" O.S. above all?

Come on! Kopete is really great, but it lacks that function. Period.

by Morty (not verified)

>>A new user? You mean creating a whole Operating System user
>>for every friend that comes to my house?

Yes and no, you are not thinking it through.

You simply create one guest user, only one for all your friends to use, and simply delete all account data when they log out. The brute force approach would be removing the .kde dir, but a smarter solution would be only to remove things like Kopete information and browser cache/history. In any case it would only require a simple script running at logout.

by Boudewijn Rempt (not verified)

I am not kidding. A user account isn't something heavy-weight or important. It's something you can create in half a minute and throw away even faster. And it would mean your friends don't have access to all the other stuff in your home directory, too. Or you can just do what someone else suggested: create a single guest account (with a good password, of course, if your machine is reachable from the internet or through wifi) and use a .logout that
cleans the .kde dir on logout.

I do the first: it works for me, and has worked fine for me since I started using Linux in 1994.

by Gabriel Gazzán (not verified)

Excuse me, I know you're trying to give me the best workarounds you can think of to solve the problem. That's fine and I really appreciate your kindness.
But thinking in a more general way, do you both honestly think that KDE will popularize among normal (i.e. non technical) IM users if they have to learn to create a user or a guest user or whatever and then learn to delete don't-know-what config file just to do the same thing they always do automatically in another IM client in another O.S.?
Well... it won't! These frustrated users will spread the word saying that KDE is not user friendly, that it lacks features, etc.
And, you know what, they sure are right! It's easier to log in ICQ or MSN clients than it is with Kopete. Less steps, less knowledge involved.

Yeah... Kopete is great for all its integration with the rest of KDE, but people need more than that; they need to be able to move to another place and still log in and chat easily, effortlessly. Today Kopete don't offer this to these users.

I'd wish the Kopete team would put some effort in this direction, it's really needed and will have a great impact on KDE's future.

Thanks.

by Boudewijn Rempt (not verified)

Well... I'm fairly sure that, no matter the operating system, it's a bad idea to give even the best of friends access to your user account. They could sent mail that appears to be signed by _you_, for one thing. Of course, it's not perfect, but well, nothing made by humans is, but this is a practical work-around. And since there's a real-life analogy to different operating system users (viz. different bodies for different souls), it shouldn't be too hard to teach non-technical people to make different users for different purposes.

To instance an anecdote: my father, who is non-technical to the extreme (for years, his bosses when confronted with sales-critters trying to sell some unbreakable piece of tech sent the said critters to my father, who usually succeeded in breaking the piece of tech by just picking it up)... Er... My father, he's created two users on his windows computer: one for his images & general browsing, and another, more private user for his taxes and book-keeping. He has grasped the idea of separating users according to tasks.

And that gives me the confidence to say "people who say ordinary non-technical computer users cannot grasp the concept of users to differentiate tasks and promote privacy are people who are steeped into computer usage themselves and have lost touch with the ordinary people they like to instance".

by Gabriel Gazzán (not verified)

ok, I see you really don't get it.
I for example teach people how to use Adobe Premiere, After Effects, 3ds Max and other animation video and effects software. I have some computers at class... people usually value they can check mail and chat at breaks of before/after classes.

Of course these machines have a user specifically created for student access only. But since there's no real work to protect there and because of other practical reasons (users change not always sit at the same machine every day), there's not one user per student but only one "student" user.
In Windows I have no problem with IM clients, because people just connect, chat, and disconnects without worrying for anything else.
Besides the fact that Adobe products are not (yet) ported to Linux, if I wished to replicate this kind of setup using KDE I would have a serious problem with Kopete.
In this kind of setup, people just have to be able to access to IM with minimum effort and without any supervision (read cost), and still be able to keep his contact list secure.
I think Kopete developers should take into account these very common situations.

With regard to the example you give of your father, may I remind you you are still talking about what I call a "sedentary" user (one that is on *his* machine, the one that uses everyday), but I am talking about needs of "nomad" users (users not using his machine, but any machine they get temporary access to). This kind of user just need to be able to satisfy their need, quickly and easily and is not interested nor inclined at that time to learn anything new or complicated to be able to do so. If they can't do it, they will just complain and quit.
I have much experience seeing this kind of people in action and let me tell you this is how they act.

Cheers.

by Boudewijn Rempt (not verified)

You were, originally, talking about your personal machine, not about an institutional setting. For those cases, where there's competent system administration, kiosk is an option, as are remote home dirs.

by Gabriel Gazzán (not verified)

You didn't read right, I ended my original message this way:

"In its current state, Kopete is a great IM client for personal use, but it's useless for deploying at public places or just for someone trying to ocassionally connect from someone else's machine."

I talked about my personal machine only as a concrete example, but not by any means as an example covering all possible cases of use.

I really don't get why is so difficult to assume that there are people with different needs. All solutions kindly provided by you and others here are simply not what some users expect, no matter how logical or suited to your way of thinking this solutions could seem to you at this moment.

Cheers,
Gabriel

by Sean (not verified)

That was the worst written criticism article I have ever read. He opens with complaining about some 'coherency' issue he can't even explain, and closes with a point that he doesn't want coherency by saying he wants icons here to behave differently then they do over there.

Just in case the author of it sees this, people mailing you asking 'what in gods name are you talking about, what do you mean," is not a sign of success, it's a sign you failed to present your points.

by oliv (not verified)

Please re-read what he wrote. He says he wants more coherency. The point you mention about icon size is about consistency, not coherency. He explained the difference in the article.

by AC (not verified)

That is just a rant of a 22 year old geek who thinks he has usability knowledge...

I think he should get a life first before becoming a GUI expert, then he would be able to write constructive critisism about GUI's, in stead of rants like this..

But lets start commenting on his rant:

the coherency part: it's a large rant about kde not being coherent, without coming with real examples.
With kopete he failes to explain why kopete does not integrate with kde as a whole. I think kopete integrates nicelly, it integrates very good with kdepim.

With Amarok he completely misses the fact that Amarok is not part of KDE, it's a KDE application (like Winamp is not part of Windows, it's a Windows-application)
And what's wrong with having a live-cd?

Then the KDE root password dialog.
Never seen that one before, the usual kdesu-dialog shows a line of text explaining that you need root-priviliges to continue, and that you can hit 'ignore' if you don't want to do that, but want to continue with the current privileges.
So must be a Kubuntu-thing, not a KDE-thing..

Then klaptop: no explanation what's wrong with it.

Adept: well, like Amarok, that is not a kde application

Setting the icons size in konqueror seperate from the desktop: you actually can do that, by defining it in the .directory file of e.g. ~/

Accidently dragging toolbars: never happened to me :)
and is probably lockable using kdekiosk

Naming scheme: ok, we probably should have called KDE iDE, and use names like iMail, iWord, iMusic, etc :)
Anyway, the renaming is in progress, so this issue is being addressed.

by Carewolf (not verified)

Actually being able to lock the toolbars is the only point I agree with. Not because I move them by accident, but because the application looks tighter without the toolbar handles.

by superstoned (not verified)

most styles offer an option to not show these handles... but yeah, the ability to hide them would be cool.

by Jim Der (not verified)

To be honest, I believe KDE is perfect (yeah, kinternet is a mess but...). It is better than windows, at least.

What is the problem then?

It is not KDE which needs to get improved. The problem lies on the distributor level but I am sure KDE can help the integration.

What do I mean?

i installed Suse 10.1 but
- don't get internet connection, played around with the settings. Magically it works or not
- don't get sound, before I used alsaconf, no really good solution
- applications sometimes die when started (memory issue?)
- Mouse wheel does not work, so I cannot use the scrollbar
- when using the bar in konqueror I am informed about non-working protocols; drives etc.
Usually no real indication how to solve the problem.

All these issues have nothing todo with KDE. The joke is, something works with Kubuntu, something works with SuSe. Murphy II: An upgrade will reverse the problem. Sound will not work anymore. Your mouse is not detected anymore etc.

Whether KDE feels usable ot not depends on these issues. Usability engineers tend to compare a working installation a with a working installation b but the problem is: non-working installation.

I wonder how many Linux installations work 100% out of the box as they were intended.

The real problem for a user is then how to find out what goes wrong and why it goes wrong and find a way to fix the problem. KDE's error screens are often not helpful.

by AC (not verified)

looks like your installation corrupted somehow...

by AC (not verified)

>> - don't get internet connection, played around with the settings. Magically it works or not

That's not related to KDE
Kinternet is also not part of kde, it's a suse application (kde ships with kppp)

>> - don't get sound, before I used alsaconf, no really good solution
Also not related to KDE, SUSE uses YaST for hardware configuration.

>> - applications sometimes die when started (memory issue?)
no, probably means that your installation is corrupted.
You could try to switch of beagle (with the sysconfig editor of yast, or by removing the application including kio_beagle and kerry), and see if that helps. Without beagle, suse 10.1 should run like a breeze with only 256 mb ram

>> - Mouse wheel does not work, so I cannot use the scrollbar

try selecting a different protocol in SaX2 or YaST.

>> - when using the bar in konqueror I am informed about non-working protocols; drives etc.
Could also indicate that your installation is corrupted.
did you download/burn de cd's/dvd yourself?

by oliv (not verified)

"With Amarok he completely misses the fact that Amarok is not part of KDE, it's a KDE application (like Winamp is not part of Windows, it's a Windows-application)"

Wrong comparison.

Amarok web site is amarok.kde.org
Amarok, is in KDE SVN (and thus discussed in KDE commit digest, e.g. in this week's one ( http://commit-digest.org/issues/2006-06-18/ ) )

So I do not think the relation between amarok and KDE is comparable to the relation between Windows and Winamp (IOW, winamp website is not at microsoft.com, and the CVS/SVN of winamp is not hosted by MS either).

by AC (not verified)

The fact that something is developed in kde's SVN does not mean that it is actually part of KDE itself.

Amarok does not ship with KDE, it is a seperate project, that could have been hosted on sourceforge etc..
Just like many other applications, like kaffeine, kplayer, digikam, ktorrent, karchiver, kile, etc etc..

So Amarok is a kde-application, but not a kde-application, just like winamp is a windows-application, but not a microsoft-application.

by oliv (not verified)

No, not "just like". Microsoft does not host winamp website in their domain, Microsoft does not host winamp SVN/CVS. There is absolutely _NO_ link between MS and winamp.

by AC (not verified)

Your missing the point :o)

Besides, the fact that kde provides hosting for other applications does not imply that the developers of those applications are in any way involved in KDE itself. They follow their own plan, and not KDE's plan.

by Sotux (not verified)

Agree.
Everyone should try Slackware's KDE. This is the real KDE. Most distributions
modify KDE and Gnome. So it's unfair to compare them.

by Fuck OSNEWS! (not verified)

That guy is a complete moron. Like his predecessor, Eugenia Lopez Queru, he has no formal qualifications as either a journalist, software developer or usability professional.

He spends the day reposting articles at other sites and then "delights" everyone on Sunday's (they must be his day off from kindergarten) with a poorly written editorial that lacks any sense of cogency.

I really cannot stand people like this guy. In previous times, this guy would have shouted in his hometown about how the end of the world was near or some other nonsense. Today, the web makes his steeple a lot bigger.

There is no point in even attempting to reply to something as poorly written or thought out as what he wrote. If he wanted to effect any change on KDE, filing a reproduceable bug would have been the way to go.

by sundher (not verified)

KDE has many weaknesses but I think he ended up addressing Kubuntu's weaknesses instead. People already pointed out the kdesu is Kubuntu's design flaw, not KDE's. Adept is buggy and ugly, but it's not a KDE app (that would be Kpackage, which is rather sticky in its own way is not as bad as Adept).

He doesn't even bother critiquing Klaptop properly. I don't understand his gripes about Kopete and I don't use it. It integrates pretty well with KDEPim when I used it. To be fair, my main gripe against Kopete is probably minor. I want to save my logs in plaintext or have the ability to export them as plaintext. Silly and nitpicky? Yes, but it's a quirk I have so GAIM until then.

Probably the oddest thing he went on about was coherence. KDE is probably one of the most coherent DEs I ever used. It and OSX are the only ones that implement spellcheck properly: system-wide in the browser, email app, etc. I don't remember passwords for anything anymore because of KWallet. Klipper and Kontact, while not perfect, are hardly incoherent.

by Leo S (not verified)

Personally I like adept. Sure I wish it would remember that I hid the tags because I never use them, and I wish it was a bit faster sometimes, but in general it is excellent for what it was designed for: finding and installing applications.
I tried Synaptic and Kynaptic and KPackage and none came close to moving me off Aptitude. But with Adept I'm happy giving up some of the advanced features of Aptitude for ease of use.

by fp26 (not verified)

The problem is not really the article itself, but the way that it was presented.
All of his usability points are valid, but maybe not expressed clearly and more important constructively. I do not thing that non-constructive critism is inherently useful for KDE or for any other project open source or not.

So, let me explain what his trying to say in a constructive way.

First of all, this article talks about deficiencies found in the KDE 3.x series,
that most KDE users have in a way or another experienced.

What is not told in this article is that many of those critism are being addressed in the future KDE 4.x series. More importantly the work being made by Aaron Seigo, who seemed to have introduce the idea in the first place, and the rest of the KDE4 elite on projects such as: Phonon, Solid, Plasma, Oxygen, Dashboard and Akonadi. Also, notice the lacks of K in the new names.

This is what this guy is talking about when he's mentionning "coherence".
Solid will make sure that every app behaves "similarly" and "coherently" for the hardware layer. Similary, Akonadi and kdepimlibs will ensure that every "personal" apps behaves "similarly" and "coherently" for the user information layer. Samething, for the new "search interface layer", the oxygen layer, the multimedia layer, etc.

This is one of the stated goal in KDE4 and while it was not really "put together" in KDE3, the issue is being addressed and personnally, I do not think that bashing the nail on KDE3 defects will help motivate those hard working developpers, artists, translators, designers and other specialists on solving these issues for KDE4.

One of the other problem mentionned is the comparision with MacOS and Windows,
the thing is until KDE has a complete abstraction layer for the OS, it cannot be compared on these grounds, since the backend will stay with some of the Linux problem at some point. So, it's like comparing orange and apple.
A solution should be found, I think we are in a good track for KDE4 and more work still has to be done.

Finally, the amaroK live cd seems to be just a sarcastic way of showing that the KDE3 emphasis is more application-oriented instead of being abstraction-layer-oriented like it seems to be with KDE4.

Point 2. kdesu dialog needs love. I think everyone agree, the main problem is that it is too technical and not really non-geek friendly. While the technical information is useful, the main information should be "extremely user friendly".

The command being executed is "kdesu adept".
The problem is, there is no explanation on what is adept and why I need root.
Something like "Please enter your administrator password to install some new application using adept, the Kubuntu installer" would be of great help!
Assuming we trust the explanation...

Basically, it misses a [?] icon.
It should be written "root password" or "administrator password".
Obviously, those description should be "PGP signed".
Since you could have "kdesu trojan" with the same help sentence:
"Please enter your administrator password to install some new application."

Personnally, I didn't know what adept was, prior to this article and I still don't even know:
What is the difference between "Cancel" and "Ignore" ?
What does Ignore do?
What does Cancel do?

"Run as root" gives a major clue, but it's still geek speak, for the average person.

Point 3. Never used it, so I cannot comment.

Point 4. adept is horrible and I think that "Klik" is personnally the way to go,
since it's much easier. The other favoritism I got on installer are click-click-click-finish wizard based installer.

Point 5. I found personnally that configuring hard stuff is easy,
and easy stuff very difficult due to the configuration noise.
Basically, the problem is finding the 90% task that everyone configures
is hard to find in the zillion configuration settings.

I think that KControlPanel is some advance mix of RegEdit and Power Tweak,
which is useful, while a real "control panel" needs to be designed
from scratch for neophyte and classical task:

- Monitor size, angle, colors
- Color scheme, background, Screen Saver
- Date/Time
- Keyboard, language, regional settings
- Sound, Mixer settings
- Printer, Scanner, Fax settings

Some other stuff that are classic:
- KMenu settings
- Laptop/Battery stuff
- Hot keys
- Simple network settings
- Fonts settings
- Users accounts

Any other options is rarely changed by the majority of people.
Basically, any "dying configuring needs" on first install or common task,
like changing resolution, color, sound should be EXTREMELY easy, obvious and no-brainer.

In conclusion, I think that if people start explaining in a constructive way,
common problems and start giving a real constructive answer instead of a rant
that says "it's wrong, this sucks", maybe more people would be willing to help out.

As a last word, be constructive, be positive and keep up the good work!

by AC (not verified)

>>The command being executed is "kdesu adept".
>> The problem is, there is no explanation on what is adept and why I need root.

Tha is an error in kubuntu, not in KDE.
KDE's kdesu tells you why you need to be root

>> Something like "Please enter your administrator password to install some new application using adept, the Kubuntu installer" would be of great help!

The default kdesu would do that.
The kdesu of kubuntu not, since there is no administrator password present. In the dialog you need to type your own password, not the root password (there is no root password in kubuntu)

>> It should be written "root password" or "administrator password".

it does in the default kdesu

>> Obviously, those description should be "PGP signed".

no idea why

>> Since you could have "kdesu trojan" with the same help sentence:
"Please enter your administrator password to install some new application."

kdesu shows the command it wants to execute, surelly you can trust that.

>> What is the difference between "Cancel" and "Ignore" ?

The default kdesu would have told you.
I'm starting to wonder: you never used kde before?

>> What does Ignore do?
According to kdesu: you can continue to execute the command using your own privileges. So you ignore the request of becoming root.

>> What does Cancel do?
you cancel the whole operation

by Wrawrat (not verified)

>> kdesu shows the command it wants to execute, surelly you can trust that.
Asking to trust something most newbies (and even some experienced users) don't understand? It's not much better than executing something with su priviledges without asking...

by fp26 (not verified)

I personnally never used kdesu, ever.
If I need root I open a shell and do it from there, but the usability point is valid.

If the error was made by Kubuntu then someone should contact them to fix the problem, in the first place.

by AC (not verified)

indeed,
But the autor of the article wants to rant, not to help :)

For example kubuntu's kdesu: there is only 1 password that can be filled in, and that is of the user (like the dialog states: 'Enter your password'). So it's not the password of root, administrator or god-mode: it is the password of the user that installed kubuntu in the first place...

by bluestorm (not verified)

(please excuse me for by bad english)

The "Configuration Panel" criticism against KDE is very common (almost every troll i had with GNOME users ended up speaking about "the dirty all-in-one panel").

I personnaly have an idea of how this could be made easier _for my personal use_ (i don't pretend to know what other people like), but i never told that because it seemed me it someone likely already had this idea :
What about "configuration levels" ?
For example, you may have four levels, "Beginner, User, Geek, KDE Guru", and everytime you increase the level, you access to more options.

If that was done "coherently" :p , I think this could make the configuration thing a lot easier.

by Jim Der (not verified)

Just compare it to the windows control panel....

The fact is: control panels are obsolete.

1. hide functionality
2. minimize sources of errors

Control panel criticism is often KDE control panel as provided and translated by distributor XY.

by Dolio (not verified)

Configuration levels have been brought in the past, and the idea always gets shot down because:

1a) You're asking the user to self-evaluate their level of expertise and
1b) assuming that said evaluation will be made on the same criteria the developers would use when deciding where to put the options

2) Options don't necessarily map easily to experience levels. You may be able to rank configuration options in order of how often they are used, but "the fewest number of users fiddle with option X" doesn't necessarily translate to "only 'experts' will want to fiddle with option X."

3) It doesn't really solve any clutter problems. Even experts don't necessarily want all possible options to be presented to them at once. There might be some truth to the idea that a beginning computer user might be flustered when presented with too many options, but that doesn't imply that advanced users *want* to be presented with many, many options. However, user levels, as they are usually presented, correlate "experience with a computer" with "willing to put up with cluttered interfaces."

I've been playing around with gnome for a few days, and I have to admit, I don't find the decision to throw seldom used options into gconf-editor *that* bad. The main problem I have with it is that when you put them there, it's difficult to find them, and to be sure that you're changing the options for the correct app. Perhaps there's a way to rectify that, or perhaps there's an altogether better solution, but user configuration levels seems to be generally agreed upon by people allegedly in-the-know as not the way to go.

by fp26 (not verified)

I'm an expert and personnally, user-level sucks.

Like I said before, the problem is that we have a PowerTweak called Control Panel and no "real control panel".

Let me say this straight, I don't want or wish to modify control panel
it's fine, for advance stuff.

The problem is we need something else to fit "another need", which is "simple common task".

In other words, it's like tools. If I want a Nuke to kill some advance current setting needs, I want the current solution. But if I just want a hammer, to change the resolution, sounds or rotate the screen 20x a day, since I don't want to fiddle with zillion other choices...

So like other people says it's not really "user level", it's more a question of having the right tool for the right task with the right GUI.

Maybe the solution is just to create some applet:
- a "monitor" applet, with all possible resolution, color and rotation.
- a mixer applet for sound settings.
- a regional setting applet for keyboard and formats.
- a date/time applet
- a printer/fax applet
- a network applet
- a battery applet
- a font settings applet!?
- a user account applet!?

To right click on background to get the background image, screen savers, settings.

These are very common task.

It's not like changing the accelerator of X application
or changing the gamma settings, which you gonna do once
or twice in your life time.

The other option is to put the remaining stuff in an "advanced >" tab.

by jose (not verified)

Man, I like your opinions. KDE team needs people like you.

by James (not verified)

I am a rather novice user of KDE but please do allow me to say a few words on the things that I feel are quite undesirable during my use of KDE so far. (Disclaimer: I am using KDE in FC5, installing whatever updates of KDE that are in the repos)

Firstly, I have an issue with the windows displaying in a 800X600 screen. The configuration windows usually are too big to fit into the screen size and the OK and Cancel buttons go out of screen. Initially I thought there might be a scroller bar at the side but I found none. It took me quite a while to know I can move the window by moving the mouse while holding down the Alt key and left mouse button. It will be great to have the ability to resize the config windows and have a scroll bar.

Secondly, I always get the sense of an information overload whenever I open the system config apps. I am presented with too many options yet those options I play around with (those which a normal user will use to customize the look-and-feel of the desktop) aren't visibly noticeable at a glance, often buried by the rest.

Thirdly, a point which closely follows the second point, is that I find the default desktop layout too cluttered. I am not working for Google but I kinda like the Google concept whereby everything on the screen is presented 'cleanly' with the icons, buttons and texts unobtrusive (as oppose to Yahoo!).

My preference is of a plain desktop that upon first-time login, introduce the user to the various aspects which he/she can customize the desktop.

Just my two-cents worth...

>>Firstly, I have an issue with the windows displaying in a 800X600 screen.

i don't have that problem over here.
Perhaps you need to choose a smaller font, so the dialog windows will appear smaller

>>Secondly, I always get the sense of an information overload whenever I open the system config apps.

Well, that's the problem with configuration dialogs, you can't present them all without allowing a lot of options.
One way to solve this is by using 2 configuration dialogs, like in windows (control panel vs regedit), firefox (preferences vs about:config) or gnome (control panel vs gconfigeditor), but problem with that is that users will always have the need to configure something that is not find in the first dialog, so they need to dig into the more complicated second one...

>> Thirdly, a point which closely follows the second point, is that I find the default desktop layout too cluttered.

That's up to you distribution: they decide what's on the desktop and what not, KDE has no influence on that.
Having said that, my experience is that the default desktop of most linux distrutions is rather empty, not cluttered or so..

>> My preference is of a plain desktop that upon first-time login, introduce the user to the various aspects which he/she can customize the desktop.

KDE has a first run wizard, which helps you to configure KDE without the need to dig into kcontrol. This first run wizard should start the first time you start KDE, but again, that depends on your distribution.

>> Perhaps you need to choose a smaller font, so the dialog windows will appear smaller

The reason I am displaying in 800x600 is to have the fonts easy on the eyes so making the fonts smaller defeats the purpose. I will rather have the vertical scroll but again, that is only my preference.

:)

Hi,

You should run x-windows with standard size for your monitor and card and rather change the fonts to a larger size if they are to small for your eyes.

by Arnomane (not verified)

Sory but this is a *typical* Windows user failure due to severe usability problems of the incredible dumb Windows preferences dialogs.

On Windows you are not able changing the fontsize for *all* GUI elements at once (and after you have done it for all GUI elements the result looks still rather strange) while on KDE this is one of the easiest things you can imagine (and globally choosing larger icons is also a very easy thing in KDE).

Please if you really want to do your eyes something good choose the highest physical resolution provided by your screen mask (but by any circumstance no higher, even if your computer setting suggests it). Thus you will have on Linux (KDE) a sharp interface and big GUI elements at the same time. Look into your monitor data sheet for the physical monitor resolution. It is most times given in milimeter per pixel (called dotsize) or the other way round in DPI = dots per inch (be aware of the differences between inch and milimeter). With these values and the width and hight of your monitor you can compute what resolution your monitor is really able to display.

As a rule of thumb a 17 inch cathode ray tube can display 1152x864 pixel but not more (if you choose more you fake a resolution that does not exist and will lead to bluring).

I really hope that Bill Gates himself will one time fix Windows settings so that I don't need to explain anylonger to the people that 800x600 is the worst thing they can do to their eyes.

>>Secondly, I always get the sense of an information overload whenever I open the system config apps.

>Well, that's the problem with configuration dialogs,
>you can't present them all without allowing a lot of options.
>One way to solve this is by using 2 configuration dialogs, like in
>windows (control panel vs regedit),
>firefox (preferences vs about:config) or
>gnome (control panel vs gconfigeditor),
>but problem with that is that users will
>always have the need to configure something that is not find in the first
>dialog, so they need to dig into the more complicated second one...

But that's fine, like Larry Wall at one point said.
If you do something simple, then it should be simple.
If you try to do something complicated, then it should be "feasible".
It also means that "complicated" things are not for neophyte,
but not "impossible to do" or "impossible to learn".
It also means that "some extra energy" can be put to "look for it",
such that common task are still kept as simple and as easy as possible.

Like in any design, it's a trade-off.

Also, I don't know if any of you folks have look into commercial solutions
such as Plesk and cPanel, but having an equivalent in KDE would be welcomed!
They are also a good starting point as a solution "that works out of the box",
"neophyte can learn and use easily", "advanced settings are present and easy".

It contains everything someone needs to configure Linux and perform
administration without ever using SSH for 99.9% of the task, simple and intuitive with gorgeous graphics. Might be a good inspiration point.

http://www.dotsynergy.com/pix/cpanel.jpg
http://www.featurehosting.net/images/controlpanel/cpanel.jpg
http://www.netlynx.org/images/plesk.gif
http://www.internet-webhosting.com/images/plesk-big.jpg
http://www.abcinternet.com/gif/plesk-file.gif

Notice the logical grouping and that the number of icons per grouping
is manageable. The icons are big, gorgeous, descriptive and hard to mismatch.
Furthermore, "advance stuff" is there, "easy stuff" is there, it's all well organized.

by Isaac (not verified)

He did say that the rant is about Kubuntu's KDE. So yes, criticisms about kdesu or Adept are valid. What I don't understand is the "coherency" thing. By the comments to his rant, it seems he didn't explain that part well at all.