Ubuntu 14.04 菜单栏问题

Ubuntu 14.04 菜单栏问题

我选择在窗口的标题栏中显示菜单选项。

如果我以正常方式运行应用程序,它可能会起作用,即单击图标打开,但是当我以 root 权限在终端中打开它时,菜单栏不再位于标题栏中,而是位于标题栏下的“新部分”(我认为如此)。

Gedit 和更多都是一样的。

在此处输入图片描述

答案1

好的,这确实不是一个答案,但是对于评论来说信息太多了,而 iut 可能是唯一的答案。

首先这是此问题的一个错误报告 https://bugs.launchpad.net/ubuntu/+source/unity/+bug/894348

然而没有解决办法

以下是我找到的一些信息为什么以 root 身份打开的应用程序不使用全局菜单?

对于要使用全局菜单的应用程序,需要将环境变量 $UBUNTU_MENUPROXY 设置为要使用的 menuproxy 库的名称。出于安全原因,当使用 sudo 等以 root 身份运行程序时,此变量将被清除。

作为副作用,这表明哪些程序以 root 身份运行,否则可能并不总是清楚全局菜单中的项目属于以 root 身份运行的程序。

由于这是当前行为的充分理由,所以我不希望它发生改变。

这是我所能找到的全部内容,简短回答一下

没有修复,这似乎与 Ubuntu 和 root 的安全性有关,可能永远不会有修复。

但是如果它真的让你烦恼,你可以删除全局菜单(任务裸菜单)并将它们放在所有用户的窗口上,就像这样

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

相关内容