Mengapa aplikasi tidak dibuka sebagai root menggunakan menu global?


12

Mengapa aplikasi seperti sinaptik (dan lainnya yang membutuhkan hak akses root) memiliki menu di jendela daripada panel atas? Apakah ini akan berubah atau apakah akan tetap seperti itu untuk menunjukkan bahwa pengguna memiliki hak akses root?

Jawaban:


5

Agar aplikasi menggunakan menu global, variabel lingkungan $ UBUNTU_MENUPROXY perlu disetel ke nama perpustakaan menuproxy yang akan digunakan. Untuk alasan keamanan, variabel ini dihapus saat menggunakan sudo dll untuk menjalankan program sebagai root.

Sebagai efek samping, ini menunjukkan program mana yang dijalankan sebagai root, jika tidak, mungkin tidak selalu jelas bahwa item dalam menu global milik program yang berjalan sebagai root.

Karena ini adalah alasan bagus untuk perilaku saat ini, saya tidak berharap itu akan berubah.


Ada juga laporan bug tentang ini di Launchpad.
htorque
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.