Version: 3.2.2 (using KDE 3.2.2, (testing/unstable)) Compiler: gcc version 3.3.3 (Debian 20040401) OS: Linux (i686) release 2.6.5-1-k7-smp on http://www.go-mono.com/monologue/ i saw miguel de icazas note about us helicopter firing on wounded in iraq. if you click on the video link (http://www.hraunfjord.com/apache_killing.mpeg) and type "mplyer" in the open with box, it downloads it and THEN givs an error "no program". trying again, this time with correctly typing "mplayer", it downloads it AGAIN and then playing it. problems: 1. first download then check 2. download again on second click 3. no easy way to remember "mplayer" should play this.
hmm ... report bug out of konqueror is strange, it lost versions ... and assistant did not display the version info before posting. opening help-bug report again and try to mark and past here also does not work, had to click "submit bug report" to get this for copy paste: KDE Version 3.2.2 (KDE 3.2.2, (testing/unstable)) Application Web Browser/File Manager Operating System Linux (i686) release 2.6.5-1-k7-smp Compiler gcc version 3.3.3 (Debian 20040401)
He is right. It could save a lot of time, if konqueror would check first, if the wanted application really exist and then start the download. So caching is not really needed! This problem does not only affect video, but all kind of files. Reproduce: 1. Open kde.org in konqueror 2. Right click on "home" in the menu. 3. Select Open With -> Other 4. Enter as application "kwritewrongspelled" Result: Konqeror starts to down the selected file, but nothing else happens, because he doesn't know this application. Expecting: Konqeror does check, if "kwritewrongspelled" is avaible. If it is not avaible he does warn the user, that the application is unknown and might be misspelled. If it does exist, Konqueror does start the download process and opens the document. Using this example does demonstrate the problem. However, try imaging a user is download a "200MB" video file.
While trying to reproduce comment #2, I get NO ERROR at all here?! It works however when using an existing application, e.g. "kate". (using Kubuntu Feisty)
Created attachment 25726 [details] Possible fix for this bug, please test
The patch does not fix the problem against the current trunk here. It is detecting at the beginning of the download that the program does not exist and complains about it. However, after the user clicks on "ok" konqueror does start the download. If the user cancels a very big download (iso file or something like that), he is complaing again that he does not find the program. So basically the first part is working, but the program should leave the process immedentially without starting a download and the old check should be removed. If this problem is fixed, it should also fix the problem described in #3. I can not exactly reproduce it, however it takes about 2 minutes, before the error message is displayed. Might be interesting to explore while it takes so long to display the message, however the problem itself should be fixed with this issue. Thanks for your work Dave!
SVN commit 880260 by dfaure: Check if the program typed in the open-with dialog exists, to avoid downloading a huge file for nothing (when making a typo). Testcase: http://bugs.kde.org/show_bug.cgi?id=81190#c2 BUG: 81190 M +34 -14 kopenwithdialog.cpp M +2 -3 kopenwithdialog.h WebSVN link: http://websvn.kde.org/?view=rev&revision=880260