它看起来像一个错误,但我不确定哪个程序是罪魁祸首。
在 Plasma 5.12 中,可以在窗口标题栏中添加全局菜单已被删除,但有一个面板小部件可以将全局菜单添加到面板,而全局菜单仍然可以作为按钮在窗口标题栏中使用。
面板上的“全局菜单”小部件(Chrome 菜单):
按指示设置这里(在下面系统设置 > 应用程序样式 > 窗口装饰 > (标签)按钮)
将全局菜单放入窗口上边缘的左侧按钮中;例如在 Chrome 中:
什么时候任何启用这些全局菜单后,Libreoffice (6.0.7) 不再有菜单栏。在 Libreoffice 中添加菜单栏按钮并使用它没有效果。
但在禁用这两种显示全局菜单的方式后,Libreoffice 中的菜单栏又回来了。这些变化发生了即刻在 Libreoffice 中,无需重新启动程序。
所以,我似乎无法享受全球菜单和在 Kubuntu 18.04 中正确使用 Libreoffice。
我读这里Plasma 5.14 将为 gtk 应用程序提供开箱即用的全局菜单(在 5.13 中以“技术预览”的形式提供)。因此,5.12 中没有 gtk 应用程序的全局菜单是正常的,但为什么 KDE 应用程序的全局菜单意味着破坏 Libreoffice 的非全局菜单?
有人能确认这个问题吗?有什么解决方法吗?
Libreoffice 是 6.0.7。
升级到 6.1.4 后出现同样的问题。
安装gtk3-nocsd
至禁用客户端装饰也没什么帮助(Libreoffice不使用那些无论如何,我猜。)
更新:
18.10 与 Plasma 5.13.5 显示相同的行为。
Plasma 5.14.15(可使用 Kubuntu 反向移植 PPA 在 18.10 中安装)为 GTK 应用程序添加了全局菜单,因此 Libreoffice 菜单可在面板或窗口按钮中访问。(这在标准界面上可以正常工作,但在实验界面上,全局菜单可能会随机消失。)
答案1
只需安装libreoffice-kde
sudo apt install libreoffice-kde
答案2
多年后,我偶然遇到了同样的问题并找到了答案这里。它对我有用。我不为此承担任何责任,但我宁愿发布它,也不愿在下次重新安装时忘记它。
这个想法是搜索Background Services
并禁用the Application menus daemon
。
答案3
这只是一种解决方法 - 我不会将其标记为已解决,因为我希望得到关于如何或至少何时可以修复这个问题的答案。
解决方法:虽然这将不是带来标准菜单栏(当问题中指出全局菜单已启用时),它将使 Libreoffice 可用,通过提供对其菜单的访问,在其中一个启用实验性功能后可用的用户界面。
必须禁用全局菜单(作为面板小部件或窗口按钮)才能访问标准界面的 Libreoffice 菜单。
启用以下实验性功能工具-选项-高级。
注意:您可以通过按Alt + F12
然后转到视图 - 用户界面并从列表下部选择 UI。
它们各有不同(有点类似于不同版本的 msoffice),但它们都以各种形式提供对菜单的访问。例如,“选项卡式紧凑”用户界面以选项卡形式提供菜单,并在右上角显示一个按钮,用于访问不同的用户界面。