Summary: | "HTTP Cache Cleaner" process triggers launch feedback | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Michael Nottebrock <lofi> |
Component: | general | Assignee: | Stephan Kulow <coolo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | adawit, asturm, benderamp, ellingsw+20759, fcr, konomikitten, m.schramma, nancy, rdieter, sitter, thomas.coopman, toddrpartridge, torkjelwh |
Priority: | NOR | ||
Version: | 3.5 | ||
Target Milestone: | --- | ||
Platform: | FreeBSD Ports | ||
OS: | FreeBSD | ||
Latest Commit: | http://commits.kde.org/kdelibs/f1796e97e5635fcb93a0bfc600b9da6ecce914a5 | Version Fixed In: | 4.14.7 |
Sentry Crash Report: | |||
Attachments: | fix launch feedback - backport to kdelibs-4.14.6 |
Description
Michael Nottebrock
2005-07-09 15:28:36 UTC
I found the .desktop file for the cache cleaner service in the meantime and it contains X-KDE-StartupNotify=false as it's supposed to ... yet I get the notifications. Post-3.4.0 CVS branch as well. FreeBSD, amd64. Still seeing this on 3.5.2 on gentoo linux Seeing it on 3.5.3 on FreeBSD. Quite distracting. > I suspect it's Konqueror keeping the cache below the size threshold
Do not think so. I have cache size in my konqueror set to 1 KB (in reality konqueror have cache about few megabytes with many small files - this is also bug; you may ask why I need so much small cache - this is simple, I need it for correct work with my cache-proxy, this is because of enabling or disabling cache in the browser changes its special headers within packets), and my cursor becomes bouncy and only after about 5-10 minutes becomes normal again (this MUCH more than maximum time in my setting - so this program probably try to start more than one time I think).
I have currently KDE 3.4.2, Debian GNU/Linux.
I can confirm this in KDE 3.5.2 This is visible in GNOME when running KDE applications, as GNOME does not honour "X-KDE-StartupNotify=false". The proper cross-desktop way to do this is with "StartupNotify=False", I believe. Also, this isn't a Konqueror issue, but a kdelibs issue. Basically, http_cache_cleaner.desktop needs "StartupNotify=False" instead of "X-KDE-StartupNotify=false". Can someone reassign this? Here it is sometimes still worse: when I am using KDE, I see "HTTP Cache Cleaner" appearing in my task list, and a bouncing cursor of an empty document, and this does not stop. Only way to get rid of the HTTP Cache cleaner in the task list, and the bouncing cursor, is to log out :-( This bug exists now for more than two years, and is part of the "Most hated bugs" list. Can anybody please take a look at this finally? I'm currently again having a bouncing cursor and HTTP Cache Cleaner in my task list which do not go away at all :-( I can confirm this in KDE 3.5.8 Same bug on KDE 4.0.4 This is a problem for me as well but on Gentoo Linux (KDE 3.5.9 - kde-base/kdelibs-3.5.9-r4). I also find the launch feedback and entry in the task list quite annoying and distracting. I'm getting this problem with KDE 4.1.0. Oddly, it had never happened to me before, though I've been using KDE since version 1. I'm getting this problem with KDE 4.1.82 (KDE 4.1.82 (KDE 4.2 >= 20081204)) opensuse unstable packages in 11.0 Still exists on Fedora rawhide kdelibs-4.1.85-6.fc11.i386. Ridiculous, annoying, and plain poor UI practice. *** Bug 187314 has been marked as a duplicate of this bug. *** Also seen in 4.2.4 (arch linux, kdelibs 4.2.4-4) I got rid of the task bar entry by restarting plasma. The bouncing cursor stopped while typing this, 5-10 minutes after it started. KDE applications running at the time it occured: amarok, kopete and konsole + various plasmoids. I've been using kde since for ever, but this is the first time I've seen this bug. Just wondering and don't know if that might be related, but why exactly is that desktop file in the applications directory even though it is a service type and why is it not using StartupNotify=false? Seems like one would not want it in any menu (+ it is a service type) and no startup notification in any desktop, right? So why not move it to the serivces directory and remove the X-KDE- from the StartupNotify entry? Woops, my fault, was looking at the wrong ls :) ... it is already in the services dir. But I still think it should be using the regular StartupNotify. When I play games the bouncing cursor pops up from time to time and I'll see 'HTTP Cache Cleaner' on the taskbar when I exit. Could this be made to run in a less obtrusive way? In my case this behavior began when I upgraded kdelibs5-plugins from 4.3 to 4.4, the strange thing is that this never happened to me before. As a side note, I use xfce in this computer, and all those hidden windows appear when I browse web pages in konqueror with the cache enabled. Disabling TaskbarButton in the klaunchrc (as suggested in some blogs) does not work, and changing X-KDE-StartupNotify to StartupNotify in the services file didn't help either. Besides that, the cache cleaner is not working, as it starts to grow well beyond the configured limit, even if I press the 'Clear Cache' button in konqueror's Preferences. But if I start /usr/lib/kde4/libexec/kio_http_cache_cleaner & as a background process in a terminal, everything works nicelly, the cache works (without growing too much beyond its limit), and those annoying Launch notifications doesn't appear anymore... So I guess the problem must be that konqueror or kio_http (I don't know) is not starting correctly the kio_http_cache_cleaner daemon. I've also tried making a wrapper for this application and it's ONLY run when the 'Clear Cache' button is pressed and with the '--clear-all' parameter. I hope this helps in the understanding of the bug. Removed my votes for this bug as I quit using KDE a while ago due to its bloat. Can no longer reproduce on KDE 4.6. This should already be resolved. Feel free to reopen if any of you see this on more recent version of KDE, v4.10 or higher. (In reply to comment #24) > This should already be resolved. Feel free to reopen if any of you see this > on more recent version of KDE, v4.10 or higher. Debian Testing KDE 4.11.3 Qt 4.8.6 HTTP Cache Cleaner showed up as a taskbar icon I also got feedback it lasted about 5 minutes and then vanished, this is the first time I've seen it since using KDE 4.x. Same here, kde frameworks 4.12.3, plasma workspaces 4.11.7, but it has been going on for a while now. Reopening based on recent comments. I have it and I am running KDE 4.14.2 I personally have never been able to reproduce this problem. Can anyone of you search for a file called "http_cache_cleaner.desktop" on your system and make sure if it has an entry called "X-KDE-StartupNotify = false"? If it does, can you then change that to say "StartupNotify = false" and see if the problem goes away? I can see why X-KDE-StartupNotify will not work on non-KDE desktop environments, but a bunch of you are reporting that you are seeing this issue on a KDE desktop environment and that does not make any sense. (In reply to Dawit Alemayehu from comment #29) > Can anyone of you search for a file called "http_cache_cleaner.desktop" on > your system and make sure if it has an entry called "X-KDE-StartupNotify = > false"? If it does, can you then change that to say "StartupNotify = false" > and see if the problem goes away? I has having a bisect session yesterday so was able to test this at the same time. Prior to changing the entry, I was again seeing HTTP Cache Cleaner pop up in the task bar, afterwards, none of that. Qt-4.8.6, KDE-Workspaces-4.11.17/4.14.3/4.14.6/KDE-Applications-14.12.3 Git commit a327b47c16e2a8167e90864aae11240b94dc3f05 by Dawit Alemayehu. Committed on 23/03/2015 at 12:57. Pushed by adawit into branch 'master'. Renamed X-KDE-StartupNotify -> StartupNotify M +1 -1 src/ioslaves/http/http_cache_cleaner.desktop http://commits.kde.org/kio/a327b47c16e2a8167e90864aae11240b94dc3f05 Created attachment 91801 [details]
fix launch feedback - backport to kdelibs-4.14.6
How do you think about bringing the same patch to kdelibs-4.14?
Git commit f1796e97e5635fcb93a0bfc600b9da6ecce914a5 by Rex Dieter. Committed on 30/03/2015 at 15:49. Pushed by rdieter into branch 'KDE/4.14'. Renamed X-KDE-StartupNotify -> StartupNotify FIXED-IN: 4.14.7 M +1 -1 kioslave/http/http_cache_cleaner.desktop http://commits.kde.org/kdelibs/f1796e97e5635fcb93a0bfc600b9da6ecce914a5 (In reply to Dawit Alemayehu from comment #31) > Renamed X-KDE-StartupNotify -> StartupNotify > http://commits.kde.org/kio/a327b47c16e2a8167e90864aae11240b94dc3f05 This fix don't work for me. 'HTTP Cache Cleaner' process is still popping up from time to time. KDE 4.14.2 (with Patch from comment #31 applied) on Debian 8.0 Jessie My setting is correct yet I spent 10 minutes waiting for that to quit spinning in my task bar this AM. Could this have anything to do with delaying D-Bus starting? |