Dlaczego aplikacje otwierane jako root nie korzystają z globalnego menu?


12

Dlaczego aplikacje takie jak synaptic (i inne, które wymagają uprawnień roota) mają menu w oknie zamiast górnego panelu? Czy to się zmieni, czy pozostanie tak, aby wskazać, że użytkownik ma uprawnienia roota?

Odpowiedzi:


5

Aby aplikacja mogła korzystać z menu globalnego, zmienna środowiskowa $ UBUNTU_MENUPROXY musi być ustawiona na nazwę używanej biblioteki menuproxy. Ze względów bezpieczeństwa zmienna ta jest usuwana podczas korzystania z sudo itp. W celu uruchomienia programu jako root.

Jako efekt uboczny wskazuje to, które programy są uruchamiane jako root, w przeciwnym razie może nie zawsze być jasne, że elementy w menu globalnym należą do programu działającego jako root.

Ponieważ są to dobre powody obecnego zachowania, nie oczekuję, że to się zmieni.


Istnieje również raport o błędzie na ten temat w Launchpad.
htorque
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.