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

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

7
задан 13 September 2011 в 21:09

1 ответ

Это ошибка, но она не обновлялась некоторое время.

В данный момент это не поддерживается. У этой ошибки есть 2 аспекта.

Первый аспект заключается в том, что мы используем стандартные вызовы dbus и не делаем различий между действительным и эффективным идентификатором пользователя для подключения к сеансовой шине. В результате приложения sudo совместно используют / Different / bus. dbusmenu может обойти это потенциально.

Второй аспект (более серьезный) заключается в том, что последствия для безопасности, вероятно, будут диктовать, чтобы меню приложений sudo отображались с каким-то особым цветом или рендерингом, чтобы пользователь знал, что он взаимодействует с привилегированными приложениями. Это больше аспект дизайна.

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

Через Отчет об ошибке Launchpad

0
ответ дан 13 September 2011 в 21:09

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

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