After a lot of digging, it seems that I have an unexpected, but simple work-around for getting firefox to work under x2go on ubuntu 22.04:
Add to ~/.bashrc:
unset DBUS_SESSION_BUS_ADDRESS
I tried putting this unset command in xinitrc right before xfce4-session is run. No luck.
I tried the unset in a custom script that calls xfce4-session from x2go: no luck.
I tried the unset in 95bdbu_update-activation-env: no luck.
It seems that xfce4-session is restoring the environment variable. This is unexpected, and may represent a bug in xfce4-session, or possibly in ubuntu's latest changes. I looked in the source for xfce4-session, but it wasn't readily obvious that it was doing anything that would cause this to be set.
I'd love to produce a proper fix if someone can give me a clue where to look, but at least I/we have a quick work-around.
Can anyone else confirm that this fix works for them?
After a lot of digging, it seems that I have an unexpected, but simple work-around for getting firefox to work under x2go on ubuntu 22.04:
Add to ~/.bashrc: BUS_ADDRESS
unset DBUS_SESSION_
I tried putting this unset command in xinitrc right before xfce4-session is run. No luck.
I tried the unset in a custom script that calls xfce4-session from x2go: no luck.
I tried the unset in 95bdbu_ update- activation- env: no luck.
It seems that xfce4-session is restoring the environment variable. This is unexpected, and may represent a bug in xfce4-session, or possibly in ubuntu's latest changes. I looked in the source for xfce4-session, but it wasn't readily obvious that it was doing anything that would cause this to be set.
I'd love to produce a proper fix if someone can give me a clue where to look, but at least I/we have a quick work-around.
Can anyone else confirm that this fix works for them?