Perché le applicazioni aperte come root non usano il menu globale?


12

Perché applicazioni come Synaptic (e altre che necessitano del privilegio di root) hanno i loro menu nella finestra anziché nel pannello superiore? Cambierà o rimarrà così per indicare che l'utente ha i privilegi di root?

Risposte:


5

Affinché un'applicazione possa utilizzare il menu globale, la variabile di ambiente $ UBUNTU_MENUPROXY deve essere impostata sul nome della libreria menuproxy da utilizzare. Per motivi di sicurezza questa variabile viene cancellata quando si utilizza sudo ecc. Per eseguire un programma come root.

Come effetto collaterale, ciò indica quali programmi vengono eseguiti come root, altrimenti potrebbe non essere sempre chiaro che le voci nel menu globale appartengano a un programma in esecuzione come root.

Poiché questo è un buon motivo per il comportamento attuale, non mi aspetto che cambi.


C'è anche una segnalazione di bug al riguardo su Launchpad.
htorque,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.