Antworten:
Damit eine Anwendung das globale Menü verwenden kann, muss die Umgebungsvariable $ UBUNTU_MENUPROXY auf den Namen der zu verwendenden Menüproxybibliothek gesetzt werden. Aus Sicherheitsgründen wird diese Variable gelöscht, wenn ein Programm mit sudo usw. als root ausgeführt wird.
Als Nebeneffekt gibt dies an, welche Programme als root ausgeführt werden. Andernfalls ist möglicherweise nicht immer klar, dass die Elemente im globalen Menü zu einem Programm gehören, das als root ausgeführt wird.
Da dies gute Gründe für das derzeitige Verhalten sind, erwarte ich keine Änderung.