루트로 전역 응용 프로그램을 열 때 응용 프로그램이 열리지 않는 이유는 무엇입니까?


12

시냅틱과 같은 응용 프로그램과 루트 권한이 필요한 응용 프로그램이 상단 패널 대신 창에 메뉴가있는 이유는 무엇입니까? 사용자가 루트 권한을 가지고 있음을 나타 내기 위해 변경되거나 계속 유지됩니까?

답변:


5

애플리케이션이 글로벌 메뉴를 사용하려면 환경 변수 $ UBUNTU_MENUPROXY를 사용할 메뉴 프록시 라이브러리의 이름으로 설정해야합니다. 보안상의 이유로 sudo 등을 사용하여 프로그램을 루트로 실행하면이 변수가 지워집니다.

부작용으로 이것은 루트로 실행되는 프로그램을 나타냅니다. 그렇지 않으면 전역 메뉴의 항목이 루트로 실행되는 프로그램에 속하는지 항상 명확하지 않을 수 있습니다.

이것이 현재의 행동에 대한 좋은 이유이기 때문에 나는 그것이 행동하기를 기대하지 않습니다.


런치 패드에 대한 버그 보고서 도 있습니다 .
htorque
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.