В Unity при запуске приложения от имени суперпользователя меню выполнено в старом стиле. Он не интегрирован в глобальное меню. Почему?
Это ошибка, но она не обновлялась некоторое время.
В данный момент это не поддерживается. У этой ошибки есть 2 аспекта.
Первый аспект заключается в том, что мы используем стандартные вызовы dbus и не делаем различий между действительным и эффективным идентификатором пользователя для подключения к сеансовой шине. В результате приложения sudo совместно используют / Different / bus. dbusmenu может обойти это потенциально.
Второй аспект (более серьезный) заключается в том, что последствия для безопасности, вероятно, будут диктовать, чтобы меню приложений sudo отображались с каким-то особым цветом или рендерингом, чтобы пользователь знал, что он взаимодействует с привилегированными приложениями. Это больше аспект дизайна.
Что касается последнего, вы можете утверждать, что приложения sudo в настоящее время отображаются как обычные приложения, поэтому решение для этого дизайна на самом деле является более общей проблемой для решения.
blockquote>