답변:
애플리케이션이 글로벌 메뉴를 사용하려면 환경 변수 $ UBUNTU_MENUPROXY를 사용할 메뉴 프록시 라이브러리의 이름으로 설정해야합니다. 보안상의 이유로 sudo 등을 사용하여 프로그램을 루트로 실행하면이 변수가 지워집니다.
부작용으로 이것은 루트로 실행되는 프로그램을 나타냅니다. 그렇지 않으면 전역 메뉴의 항목이 루트로 실행되는 프로그램에 속하는지 항상 명확하지 않을 수 있습니다.
이것이 현재의 행동에 대한 좋은 이유이기 때문에 나는 그것이 행동하기를 기대하지 않습니다.