在 KDE Plasma 5.12 的应用程序菜单栏中

rec*_*ess 10 kde plasma5 kde-neon

我正在使用 KDE Plasma 5.12。在以前的 Plasma 版本中,我可以在标题栏下方显示应用程序的全局菜单(设置 > 应用程序样式 > 小部件样式 > 微调 > 菜单栏样式:在应用程序中)。然而,在 Plasma 5.12 中,我只能在标题栏中显示一个按钮,然后单击以获得垂直菜单,这很烦人,因为这比应用程序中的菜单栏慢。如何恢复“在应用程序中”菜单栏?显示先前设置的图像:https : //i.stack.imgur.com/qTMZb.jpg

编辑:我也不希望在单独的面板上的全局菜单(如统一)

Dem*_*a ツ 11

基于我刚刚完成的关于这个主题的逆向工程,我个人的观点是,恕我直言,KDE 开发人员在这里做了一个大烂摊子。

在过于简单化的情况下,您提到的选项不再可用。当您在面板中放置全局菜单小程序将菜单按钮添加到窗口装饰模块的按钮选项卡中的窗口装饰时,全局菜单现在会自动启用。

否则,应自动禁用全局菜单,而使用经典的“在应用程序中”菜单栏。

除了一些例外。

  1. 例如,KCalc 的行为描述了广告。只需从窗口装饰中删除任何全局菜单小程序应用程序菜单按钮,即可返回 KCalc 的“应用程序中”菜单。
  2. 但是其他应用程序,例如Ark、KMenuEdit、Muon、Okteta、KHelpCenter,仅举几例,当您至少使用应用程序菜单按钮或全局菜单小程序一次时,即使删除应用程序菜单后仍保持此状态按钮或全局菜单小程序,无法访问任何菜单。这对我来说似乎是一个错误。对于此类应用程序,您必须手动编辑其配置文件(当然,当应用程序本身关闭时)。您将在 ~/.config 文件夹中找到它们。按应用程序名称搜索。对于方舟,配置文件为:

    ~/.config/arkrc

有变化

MenuBar=Disabled
Run Code Online (Sandbox Code Playgroud)

MenuBar=Enabled
Run Code Online (Sandbox Code Playgroud)

这将恢复“在应用程序中”菜单(但请记住之前从窗口装饰中删除任何全局菜单小程序和应用程序菜单按钮!)

  1. 除了上述规则之外,其他应用程序实现了一种进一步的机制来打开和关闭“应用程序内”应用程序菜单,使用 CTRL+M 热键(假设您已经恢复了第 1 点中所述的“应用程序内”菜单)。例如 Dolphin 和 Gwenview 支持 CTRL+M,如上所述。Kate 支持 CTRL+M,但在隐藏菜单之前会发出警告。相反,Konsole 终端对于所有其他应用程序来说都太酷了,它希望 CTRL+ SHIFT +M 来打开和关闭菜单。系统重新启动后,选定状态将保持不变。

  2. 而且还没有结束。其他被设计为替代全局应用程序菜单的等离子团,例如“活动窗口控制”将禁用您的“应用程序中”菜单,尽管您可能设置了任何其他相反的指令。因此,我建议您在干净的KDE 等离子环境中进行测试。


Cod*_*han 2

为您的等离子面板添加名为“全局菜单”的小部件,并从标题栏中删除该按钮。KDE 全局菜单消失