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

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

12
задан 5 May 2011 в 23:49

1 ответ

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

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

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

0
ответ дан 5 May 2011 в 23:49

Другие вопросы по тегам:

Похожие вопросы: