Bug 126826 - Ability to have task buttons in taskbar sorted in row-major order (rather than the current column-major order).
Summary: Ability to have task buttons in taskbar sorted in row-major order (rather tha...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kicker
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Aaron J. Seigo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-06 02:27 UTC by Xuân Baldauf
Modified: 2009-05-23 04:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
This is a patch which solves this for the still-current SuSE kdebase3-3.4.2-27.2.src.rpm (3.16 KB, patch)
2006-05-06 02:37 UTC, Xuân Baldauf
Details
This is version 2 of the patch with a nicer task bar button layout (3.11 KB, patch)
2006-05-06 13:11 UTC, Xuân Baldauf
Details
Port of the former patch to KDE 3.5.2 (2.74 KB, patch)
2006-05-21 11:20 UTC, Xuân Baldauf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Xuân Baldauf 2006-05-06 02:27:13 UTC
Version:            (using KDE KDE 3.4.2)
Installed from:    SuSE RPMs

Currently, the task buttons in the taskbar of kicker (the buttons where each button represents a window in the user perspective) are sorted in column-major order, like this:

00 03 06 09 12 15
01 04 07 10 13
02 05 08 11 14 

It is needed and desireably for the user to be able to re-configure the order of the task buttons to be in row-major order, like this

00 01 02 03 04 05
06 07 08 09 10 11
12 13 14 15

The reasons are:
(1) Many users are accustomed to the row-major order. For example, the taskbar of Microsoft Windows is in row-major order by default.
(2) There user confusion is less when using row-major oder compared to column-major order (regardless of what the user is accustomed to): Suppose you remove the button "00" from the taskbar (e.g. the windows "00" is closed). Then the buttons are rearranged. In column major order, most buttons move upwards (e.g. button 08 goes upwards, button 07 goes upwards), but some buttons "wrap around" and move a long way downwards (and one step left) (e.g. button 06 goes two times downwards and one time leftwards). Likewise, in row-major order, must buttons move leftwards (e.g. buttons 11,10,09,08,07 go leftwards), but some buttons "wrap around" and move a long way rightwards (and one step up) (e.g. button 06 goes five times rightwards and one time upwards). The difference between column-major order and row-major order is the number of buttons which do not move "continuously" but do "wrap around". In our column-major order example, 5 buttons (03,06,09,12) wrap around, but in our comparable row-major order example, only 2 buttons (06,12) wrap around. Thus, the user is less irritated when using row-major order, because less buttons have a radical position change.
Comment 1 Xuân Baldauf 2006-05-06 02:37:31 UTC
Created attachment 15930 [details]
This is a patch which solves this for the still-current SuSE kdebase3-3.4.2-27.2.src.rpm

The user just needs to add

SortInRowMajorOrder=true

to his "ktaskbarrc" file in order to change the taskbar buttons into row-major
mode.

This is a patch against kdebase3-3.4.2-27.2.src.rpm of OpenSuSE 10.0. But I'm
happy to provide a patch against the current development tree of kdebase.
Comment 2 Xuân Baldauf 2006-05-06 13:11:33 UTC
Created attachment 15933 [details]
This is version 2 of the patch with a nicer task bar button layout
Comment 3 Xuân Baldauf 2006-05-21 11:20:51 UTC
Created attachment 16195 [details]
Port of the former patch to KDE 3.5.2

This is version 3 of the former patch, ported to KDE 3.5.2. It applies cleanly
to current KDE 3.5.2 sources (more exactly, to
ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update_for_10.1/source/kdebase3-3.5.2.src.rpm
).

Please apply this patch or comment on it. 

Thank you.
Comment 4 A. Spehr 2009-05-23 04:40:45 UTC
Kicker is currently unmaintained, you can look to your distribution for help, however.