https://bugs.kde.org/show_bug.cgi?id=496569

--- Comment #7 from Stefano Crocco <stefano.cro...@alice.it> ---
(In reply to temp.o5kdx from comment #6)
> (In reply to Stefano Crocco from comment #5)
> > It's hard to tell, especially because that error message isn't produced by
> > Konqueror itself but from one of the libraries that Konqueror uses.
> > 
> > As first thing, you can try changing the option "When a new Tab is created"
> > in the "General" tab of Konqueror configuration dialog to "Show My Start
> > Page" and  enter a directory in the field on the right. Now when you launch
> > Konqueror, it should start in the directory you chose. If it works, it means
> > that the problem lies in the fact that, for some reason, Konqueror isn't
> > able to find the WebEngine part it needs to display the starting page. At
> > this point, you can try entering a web address in the location bar and see
> > if Konqueror is able to correctly display it. If this works, try entering
> > konq:about in the location bar. If you see the introduction page, it means
> > that the problem with the "konq" protocol only happens at startup.
> 
> When I do this, it simply launches the URL in my default browser, including
> for konq:about. Same behavior if I set Konqueror as my default browser.

This makes me think that you choose to open html pages in an external
application rather than display them inside Konqueror. Please, go to the File
Associations page of Konqueror configuration dialog, expand the "text" element
in the list and select the "html" entry (you can also enter text/html in the
filter box to make finding the entry easier). Now, switch to the "Embedding"
tab on the right: which entry is selected among those in the "Left Click Action
in Konqueror" box? Try setting it first to "Use settings for text group" and,
if nothing changes, to "Show file in embedded viewer". This should force
Konqueror to always show html pages itself rather than opening in an external
application.

> > The next thing you can do is launching Konqueror from a terminal emulator
> > like Konsole and look at the debug output. Unfortunately, most of the debug
> > output is hidden by default. To enable it, you should launch Konqueror using
> > the command:
> > QT_LOGGING_RULES=org.kde.konqueror.debug=true konqueror
> > which will show debug messages from Konqueror.
> Where do I find the logs? When I run this it just returns to the command
> prompt as though I had run it as konqueror &.
> No messages are shown.

Most likely, this is because you have preloading enabled in Konqueror. Go to
the Performance page in Konqueror configuration dialog and ensure that both
check boxes are unchecked. Launch again Konqueror, then close all windows (this
is just to be sure that Konqueror has really been closed). At this point, you
should be able to launch it again with 
QT_LOGGING_RULES=org.kde.konqueror.debug=true konqueror
and see the debug output.

> 
> > You can also try looking at the ~/.config/kpartsrc file and check whether
> > WebEnginePart is mentioned somewhere in it.
> 
> That file doesn't exist.
Then the problem isn't there.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to