Summary: | KDE applications don't work over remote X connections | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | Andreas Pietzowski <andreas> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | andreas, cfeck, de.techno |
Priority: | NOR | ||
Version: | 4.6 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andreas Pietzowski
2011-03-04 20:30:06 UTC
I found the soultion. Type the following after you have successfully logged in to the remote machine over ssh: export `dbus-launch` This command sets and exports the shell variables $DBUS_SESSION_BUS_ADDRESS and $DBUS_SESSION_BUS_PID. Is there a way for KDE to detect the described dbus problem in advance and then set the two system variables in the beackground before starting the application? Your solution works, great! ;-) Due to the auto detect: Sure it can be detected. The starting application crashes when the dbus can't be found. Every application can detect it's crash and call a method. I am not a KDE programmer and don't know where to write this piece of code. But in my opinion it should be a very easy implementation. It would be nice if there is someone out there who is familiar with the starting process of KDE applications whie connecting to the dbus. This feature is mandatory for KDE to be "network transparent" :-) Thanks in advance. Please do not change bug status. Is nobody (aside me *g) annoyed about the issue that you cannot directly start KDE applications when connected via "ssh -X"? Isn't there a way to automate the export variable? You've setup a trusted X11 forward? Maybe it's related to this? Works wioth new installation of kubuntu. Don't know the reason before. Can't reproduce anymore... |