Я выбираю вариант отображения меню в строке заголовка окна.
Вероятно, это сработает, если я запускаю приложение обычным способом, то есть щелкаю значок, чтобы его открыть. Но когда я открываю его в терминале с правами root, строка меню больше не находится в строке заголовка, она находится в «новой части» (я так думаю) под строкой заголовка.
Как я могу это исправить ???
Gedit и другие такие же.
Хорошо Это - действительно неответ, но существует слишком много информации для комментария, и iut может быть единственным ответом.
Первый вот отчет об ошибках для этого https://bugs.launchpad.net/ubuntu / + источник/единица / + ошибка/894348
Однако нет никаких, фиксируют
Heres некоторая информация, которую я нашел Почему don' t приложения, открытые как корень, используют глобальное меню?
Для приложения для использования глобального меню $UBUNTU_MENUPROXY переменной среды должен быть установлен на к названию menuproxy библиотеки использоваться. Из соображений безопасности эта переменная очищена при использовании sudo и т.д. для запущения программы как корня.
Как побочный эффект это указывает, какие программы запущены как корень, иначе может быть не всегда ясно, что объекты в глобальном меню принадлежат программе, работающей как корень.
, Поскольку это - серьезные основания для текущего поведения, я не ожидаю, что он будет изменен.
Это - действительно все, что я мог найти на этом, для предоставления короткого ответа
нет никаких, фиксируют, это, кажется, связано с безопасностью в Ubuntu и корне, вероятно, никогда не будет фиксации.
Однако, если это действительно раздражает Вас, можно удалить глобальное меню (задача пустой menues) и поместить их на окна для всех пользователей, как это
sudo apt-get remove indicator-appmenu
И отложить его как это
sudo apt-get install indicator-appmenu
, Если Вы просто хотите удалить его для определенных приложений, рассмотрите этот http://www.webupd8.org/2013/11/unity-global-menu-can-now-be-disabled.html