The menu bar is missing in Ubuntu 17.04 as described in ticket #1419. The command is started via '--start=' when starting xpra. Also the Ubuntu is freshly installed just for testing this.
bug report zip
It's possible that Ubuntu has changed the environment variables that control the menu. Or maybe we aren't setting the environment variables properly. Can you post the output of "env" running within an xpra session? Please also specify an application I can use for testing.
Basically any application works, like gnome-terminal or firefox.
output of env
The env contains UBUNTU_MENUPROXY=
which is the documented way of disabling the global menus.
From a quick googling, they might have changed it to UBUNTU_MENUPROXY=0
- can you try using that? (edit your /etc/xpra/conf.d/60_server.conf
)
Setting UBUNTU_MENUPROXY=0
doesn't seem to change anything here.
Ok, setting UBUNTU_MENUPROXY=0
doesn't seem to do anything at all anymore, not even outside of xpra.
There seems to be a bug about that, but from 2015... https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1505280
Just tried it with the latest beta build for Ubuntu 17.04, freshly installed, with the default Ubuntu unity desktop and gnome-terminal
displayed its menu correctly within the window.
Interestingly, that was also the case after I unset UBUNTU_MENUPROXY
..
At least on my just again freshly installed and updated Ubuntu 17.04 with the latest beta build it does not work. Changing UBUNTU_MENUPROXY
does not help either. Did you do anything else to xpra/Ubuntu?
daemon log on xpra beta
client log on xpra beta
That was a clean install, with only xpra beta added.
In your logs I see:
Warning: xpra start from an existing 'ubuntu' desktop session
Try starting the session as a different user, one that does not have an existing GUI session.
Warning: running as root
Never run the client as root. Maybe this causes problems somehow.
Not heard back, closing.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1512