clicking on openoffice-documents in konqueror launches the command "ooffice2 -writer %U" (or "-calc", "-base", ...), with %U representing the uri as seen in the konqueror location bar. (that's using openoffice-bin) that doesn't work if the document is inside an archive-file (which can be browsed by konqueror), since the valid konqueror-uri "zip:/tmp/archive.zip/document.sxc" can't be found by openoffice. if you just omit that "%U" konqueror will extract the document to /var/tmp/... and feed the launching-command with the appropriate parameter. for reference i added the url to my matching forum-posting. hope, that's no duplicate; i searched bugzilla-database for a while but wasn't quite sure, which words to search... Reproducible: Always Steps to Reproduce: 1. install konqueror 3.5 and openoffice 2.0 2. put a document in an archive (.zip, .tar, ...) 3. open the archive in konqueror 4. try to open the document Actual Results: openoffice doesn't load the document Expected Results: openoffice should load the document
*** This bug has been marked as a duplicate of 114120 ***
The evil thing is not openoffice, but it is kde itself. Openoffice does accept urls (what %U stands for), but it does not fully support kioslaves. Therefore it does not support all nonstandard protocols offered by kde and it's kioslaves.