On an LTSP server I am running we have discovered that if Thunderbird is running and we try to start Firefox this error is given: "Browser doesn't understand command". This is with several users logged in, many of which are using Mozilla 1.6. I think this might be because the Mozilla-launcher script is trying to send a signal to a wrong process about opening a new window instead of opening a fresh Firefox. Reproducible: Always Steps to Reproduce:
Created attachment 31649 [details] "/bin/bash -x" debug information I have added -x to #!/bin/bash in the script to get some debug info which I have attached here.
Yes, this is a known problem. There is no good way to fix this until new versions of thunderbird and firefox are released which honor the -a flag to mozilla-xremote-client. At that point it will work. The reason it's different between local and remote displays is that there is an explicit check in mozilla-launcher to determine if you're running on a local display or not. It disables the fake_user/unfake_user hack if you're on a remote display because otherwise it takes up to 2 minutes to do the entire operation. I figured this would bite somebody sooner or later, but short of backporting fixes from cvs to thunderbird and firefox, there's nothing to do about it for now... I'm hoping new firefox and thunderbird will be released soon...