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