Почему приложения, открытые как root, не используют глобальное меню?


12

Почему такие приложения, как synaptic (и другие, которым требуются права суперпользователя), имеют меню в окне вместо верхней панели? Это изменится или останется таким, чтобы указать, что пользователь имеет права root?

Ответы:


5

Чтобы приложение могло использовать глобальное меню, для переменной среды $ UBUNTU_MENUPROXY должно быть задано имя используемой библиотеки menuproxy. По соображениям безопасности эта переменная очищается при использовании sudo и т. Д. Для запуска программы от имени пользователя root.

В качестве побочного эффекта это указывает, какие программы запускаются с правами root, в противном случае может быть не всегда понятно, какие пункты в глобальном меню принадлежат программе, работающей с правами root.

Поскольку это веские причины для текущего поведения, я не ожидаю, что оно изменится.


На Launchpad также есть отчет об ошибке .
htorque
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.