(mockup) configuration, control panel, e

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

Available as/for: -

some proposions for a better UI for kde (plus screenshot!):
(all of them are IMHO, and excuse my english)

1. screenshot #1: "firefoxify" the toolbar edition
- meaning - use drag and drop (DnD) for editing the various
toolbars. make it global, meaning the default method for editing
every KDE application's toolbar, the Kicker panel, etc.
see screenshot #1 (it's a firefox screenshot, but thats
where i've taken this idea from).
-- i think it will be very cool to add remove applets this way.

2. simplify the default konqueror setting:
it's got far too many buttons available by default,
most of them aren't necessary for regular use of web-browsing/
file manipulation.
(i actually use krusader for file manipulation, but for each his
some konqi points:
1. the side-panel is almost unusable when folded; when using
high resolution, the hardcoded 16x16 icons are barely visible.
2. the preferences setting is a mess; the web /file browsing
settings are mixed up together, and there's some extra setting
on the "view" panel (for setting the background of the window).
-- the web-browsing and file-browsing settings should be separated,
maybe using the new type of vertical tabs? (like in k3b)
3. there's no menubar since i'm using baghira-menu applet; it simplifies
the appearance of most programs, and as the menus are usually aren't used
for most programs, doesn't remove from the power the user have.
(but it's mostly a matter of taste)

3. KDE needs some applets to replace some of it's systray programs.
for example: battery monitor, dynamic sound mixer applet (meaning
that the relative to maximum volume is seen on the icon, etc.), wifi
strength applet, etc.
reasons: the order of the systray icons changes each time the system
starts, and as some information, like battery status, needs to be visible,
and in an expected position, and be a little bit larger than the
default systray icons.
(imho it's better to move all of the informative applications running
at the systray to applets - many of the are applets already).
- maybe add a trashcan applet? that way it can remain visible when working
with many windows open.

4. the way kcontrol is organized is very cluttered, and hard to navigate.
a program called magiconf, that was posted here (at kde-look or kde-apps)
does a much better job at organizing the various aspects of the system
configuration. (no screenshot, sorry)
(canonical example - kcontrol got a theme-manager (with some nasty bugs,
such as that some of the themes gets lost in some occasions, buts the current
post is not a bug report) and all of the different kparts as well, in the same
menu - why not just leave them all grouped under theme-manager?)

5. little annoyances (in no particular order)
a. the way scrolling through file-lists (as in the open-file dialog)
using the keyboard, is very confusing. when the cursor reaches the buttom
of the list, it scrolls up again, and when reaching the last file,
it returns to the beginning.
this behavior is very confusing when trying to browse quickly through a
length list of files.

b. in the clock applet, the background color behavior for the date part
have a strange behavior. once changing it from the default, setting
it have the same color requires a different colour (i've settled it
using the eyedrop tool (time background color: #EEEEE6, date's: #FAFAFA)
-- i guess it's a bug.

c. kde's help doesn't have de-wide search/ index !
this makes searching for general information (without resolving to the
web) a real hassle, as you need to know in advance which program you
are going to use. if you're using the help program, you probably
don't have this information.
-- a marvelous example of a help system is matlab's help, or for a
lesser degree, QT's own Qt assistant help system.

d. use as many ideas as possible from firefox. inline search, dnd toolbar
editing, simplified and task oriented configurations, etc.
-- cross pollination is a wonderful thing, especially in the FOSS world.
it shouldn't be seen as imitation, but as the appliance of some very
good ideas, that happen to first appear somewhere else.

e. the mounted drives list on the desktop isn't too good. it contains
too much information, most of it unneccary. using the drive's label
or name under /mnt should be enough.

f. a resize bar at the buttom right of each resizeable window.
make it mandatory! (in kde's hig)

g. (kdevelop) just a feature i'd like to see :context highlighting (and etc)
a la sourceInsight (but thats really hard to implement, as it requires
building a data base of various relations between functions, and parsing
the code on-the-fly)

h. a localization wizard, that works all the way to the X and kernel
configuration level. (it's not kde specific, but can be addressed
by the DE). (for example: trying to set the group switching keys to be
alt-shift, for example, simply doesn´t work).

6. screenshot #3 - my current desktop.
--left panel shows most commonly used applications, the icons are for commonly
accessed applications,
upper panel is the menu/information (and systray) panel
buttom panel is active programs/ virtual desktops panel.
(baghira style (although i like Milk better, there isn't
any current kde version of it), gartoons icons)

-- obviously, i've been using some ideas from gnome/osX; because they
made sense, not because i've wanted to imitate their look/feel.

i'd like to have your comments and ideas.


16 years ago

You can vote /make wishlist in bugzilla:

1. Gui edit toolbar:
I agree. _For me_ anything is better than txt edit.

2. simplify the default konqueror setting:


change menu, and with it Control Panel

5 c. kde's help doesn't have de-wide search/ index

5e. the mounted drives list on the desktop isn't too good



16 years ago

There were a few things that I agree could be inproved on. one of which is the devices section. however I do not agree that it should just be a directory listing.
apparently you have forgotten that you can mount other such devices that _not_ listed in 1 location. this being a factor a simple "using the drive's label or name under /mnt should be enough." is _not_ enough

kcontrol does need to be organized better. maybe this organization could be expanded to support multiple different organization layouts?
(I normally do not do this) WinXP has something simular to this. a classic layout and the new layout. I prefered the classic but the option was nice for those that didn't know what they were looking for.

information icons in the systray I don't think are bad. optional applets are Ok however I don't want them. my screen is already filled up making things bigger is unneccessary.

trashcan applet? .. why?.. only use that I can see if easy access to it to undelete something. but then I rarely ever use the option "move to trash" and if I do it was by mistake.
there are times tho that I would like things to be moved to the trash.. but most of the time it's in other programs like kuickshow. unfortunatly kuickshow does not have an option to do this.

sidebar icon side. I agree.. why are these hard coded? shouldn't they be configurable like every other icon size? (I personally think 16x16 is fine tho)

firefox drag and drop. Interesting.. but no.. I'll take the old way anyday.. the first time I went into firefox and wanted to change the toolbars i was horribly confused on what the heck was this window doing here with no way move it.
I will say that toolbar config could be easier. however I would suggest that the tool bars be made simular to the way kicker is designed. right click on the toolbar you want to change, click configure. and you are presented with a list of what is in the toolbar and what you can add to it.
another feature that I'd suggest is that you can move these icons on the toolbar without any sort of config tool. like in kicker you can click the mouse wheel and drag the button around.

localization wizard. This would be nice. I would love to see everything use utf-8 encoding by default. I hate seeing ????.ogg for example (yes this is a filesystem error too. anyone know how I can get that to switch?)

Overall you do point out some areas :)



16 years ago

Thanks for the post. If you'd like any of this implemented, the correct place to post them is http://bugs.kde.org

A lot of your ideas have already been discussed on places like the kde-usability mailing list, the bugs database and even this web site.

If you have the time, try to review some of these past discussions, then post clear wish list items to the bugs database where you think the KDE devs might still be willing to implement them.



16 years ago

You say Cervesia is a nice tool but who uses them except developers. Huh? Cervisia comes with the kdesdk package, so the odds are very hight that only developers are going to have it on their toolbar! Methinks you should complain to whoever installed the kdesdk package...



16 years ago

Correct me if I'm wrong but you cannot run Quanta+ if kdesdk package is not installed. IIRC without it Quanta+ complained about libcvs or something like that missing. I admit Quanta+ is a developer's tool but who needs CVS to design websites?



16 years ago

That's a problem of the distribution, because they should have split the kdesdk package like e.g. Debian. Then you would only need to install the libcvsservice package to satisfy Quanta's dependencies.

Some professional web developers like to keep there stuff (php, jsp, html, etc) in CVS, for the same reasons that application developers do it.



16 years ago

NOTE: i agree with almost everything you posted.

my take:

* i'd avoid saying "i'm copying firefox/macosx/gnome/whatever because they are cool": not everybody likes baghira and similar aqua rip-off's (i don't). in fact KDE should avoid drawing too much inspiration from other OS's/DE's at all.

* this is not a site for bug reports (and i do agree those are bugs)



16 years ago

" in fact KDE should avoid drawing too much inspiration from other OS's/DE's at all."

That is the dumbest load of crap I have ever read on this site, and I've read a lot. You, sir, should smash your keyboard today.



16 years ago

hahaha sorry i just read you reply coolian.

am i still on time to smash my kbd? :D


Be the first to comment
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
0 Affiliates
updated Jan 05 2005
added Jan 05 2005
downloads 24h
mediaviews 24h 0
pageviews 24h 2