Bug 103856 - Launch Feedback must support 'X11 Busy Cursor' for improved KDE performance
Summary: Launch Feedback must support 'X11 Busy Cursor' for improved KDE performance
Status: CLOSED INTENTIONAL
Alias: None
Product: kdesktop
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-14 07:04 UTC by Mohd Asif Ali Rizwaan
Modified: 2009-01-02 20:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mohd Asif Ali Rizwaan 2005-04-14 07:04:04 UTC
Version:           unknown (using KDE 3.4.0, compiled sources)
Compiler:          gcc version 3.3.4
OS:                Linux (i686) release 2.4.29

How to Reproduce:
-----------------
1. Open KControl/kcmlaunch (btw what is the name for launch feedback module?)
2. In the drop Down List choose 'No Busy Cursor'
  (Because I don't want Application Icon beside the cursor)
3. click apply.
4. now click on HOME folder or any .desktop file
5. you won't see any change in the Cursor (X11 or themed cursor)

Expected Behavior:
------------------
1. Open kcontrol
2. click on 'Appearance and Themes' to expand the Tree.
3. "Click" on any item like "Background", "Color", "Fonts", "Style", etc.
4. Observe the mouse cursor
5. it changes to 'Busy'

Problem with "Mouse Launch Feedback" in KDE <=3.4

Launch Feedback has 
----------------
a. No Busy Cursor:
   which makes no change to the Cursor shape.

b. Passive Busy Cursor:
   Which shows icon beside the mouse pointer
   (Arrow) but without blinking or jumping

c. Blinking Cursor:
   Shows Blinking Icon beside Arrow

d. Bouncing Cursor:
   Show animated icon which moves up and down.

What KDE lacks is
--------------
e. X11 Busy Cursor:
   Which must change the mouse pointer shape to
   the default 'Busy' mouse pointer shape (as
   described in the expected behavior.)

Requested Solution:
-------------------
I request for 'X11 Busy Cursor' because, it will save precious resources like CPU Processing and Memory. 

Putting an application icon beside the mouse pointer and making animation with the icon will tax cpu and memory. 

The 'No Busy Cursor' is performance friendly, but it gives no hint that an application is being launched. Hence it is also not useful for the KDE  user.

The 'X11 Busy Cursor' will provide 'ENOUGH' information (busy cursor) that an application is being launched [which application is not important though]. 

Hence X11 Busy cursor is both performance friendly and user friendly. Thank you.
Comment 1 Mohd Asif Ali Rizwaan 2005-04-14 07:13:16 UTC
Sorry to bother you, but could you please rename the Bug 103856

from: 
"launch feedback must show X11 busy cursor when "no busy cursor" is selected"

to:
"Launch Feedback must support 'X11 Busy Cursor' for improved KDE performance"
Comment 2 Lubos Lunak 2005-04-15 15:39:20 UTC
The launch feedback icon is implemented as icon because there's no way to globally change the X11 cursor, so KDE can't change the cursor. You'll have to redirect your request to the X11 developers.
Comment 3 Mohd Asif Ali Rizwaan 2005-05-01 12:56:33 UTC
Lubos Lunak Wrote:
>The launch feedback icon is implemented as icon because there's no way to globally change the X11 cursor, so KDE can't change the cursor.


You ARE WRONG Mr. Lubos Lunak. KDE DOES changes the Mouse Cursor!!! it is not related to X11 people.

KDE can't change X11 cursor! you must be joking, let me show you how KDE applications change The GLOBALLY Accessible X11 Cursor.

Steps to "see" the Change in X11 cursor "by" KDE applications:
----------------------------------------------------------

1. Install any Cursor Theme (like yellowdot/Crystal cursors from kde-look.org)
2. Now open www.kde.org and click on any link (hyper link, like http://www.kde.org)
3. observe the MOUSE CURSOR Shape it shows "busy with arrow" X11 cursor (it is not an icon)

4. Open KControl
5. Click on "Index" Tab
6. keep clicking on the links like "Style", "Theme Manager", "Colors", "Boot Manager (lilo)", and "Linux Kernel" which shows busy cursor for a while.

NOW YOU TELL ME!

7. isn't it KDE application who are changing the X11 cursor shape!?


So, you must have tried my steps before concluding that it is an X11 thing!!! Thank you!
Comment 4 Lubos Lunak 2005-05-01 14:03:54 UTC
> 7. isn't it KDE application who are changing the X11 cursor shape!? 

All KDE does is changing the X11 mouse cursor theme.
Comment 5 Mohd Asif Ali Rizwaan 2005-05-04 06:00:58 UTC
> All KDE does is changing the X11 mouse cursor theme. 

You're again wrong! KDE changes X11 mouse theme at 'kcmshell mouse', here the X11 mouse pointer 'shape' is changed to signify that application is busy with something (like loading, converting, reading etc.). Likewise, The .desktop files (shortcuts) when clicked (executed) should change the shape to Busy. 

And it seems that you are adamant with your own opinion about this, that KDE has nothing to do with X11 mouse cursor!!! Don't be blinded by your own opinion/belief...
Comment 6 Lubos Lunak 2005-05-04 11:28:07 UTC
KDE cannot change the mouse cursor to provide global launch feedback directly in the cursor. If you think you know better, you're welcome to try to implement that yourself.
Comment 7 FiNeX 2009-01-02 20:30:42 UTC
Bug closed. Kdesktop is no more mantained.