首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在KDE等离子体5.12中的应用菜单栏

问在KDE等离子体5.12中的应用菜单栏
EN

Unix & Linux用户
提问于 2018-03-09 16:43:53
回答 2查看 21.4K关注 0票数 10

我使用的是KDE等离子体5.12。在先前版本的等离子体中,我可以在标题栏下面显示应用程序的全局菜单(Settings> application样式> Widget样式>精细调优> Menubar样式: In application)。但是,在等离子5.12中,我只能在标题栏中显示一个按钮,然后单击具有垂直菜单,这很烦人,因为这比应用程序菜单栏慢。如何才能得到“在应用程序”菜单栏?显示前一设置的图像:https://i.stack.imgur.com/qTMZb.jpg

编辑:我也不想让全局菜单出现在单独的面板上(比如统一)

EN

回答 2

Unix & Linux用户

发布于 2018-12-18 17:00:33

我个人的观点,基于我刚刚在这个问题上完成的一些反向工程,我的观点是,恕我直言,KDE开发人员在这里搞得一团糟。

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

否则,应该自动禁用全局菜单,并使用经典的"In Application“菜单栏。

除了一些例外。

  1. 例如,KCalc的行为和描述。只需从窗口装饰中移除任何全局菜单小程序和应用程序菜单按钮,即可获得"in application“菜单中的KCalc。
  2. 但是,其他应用程序,如Ark、KMenuEdit、Muon、Okteta、KHelpCenter,仅举几个例子,当您使用应用程序菜单按钮或全局菜单小程序至少一次时,即使在您删除应用程序菜单按钮或全局菜单applet之后,也仍然处于这种状态,无法访问菜单。在我看来是个虫子。对于这类应用程序,您必须手动编辑它们的配置文件(当然,当应用程序本身关闭时)。您将在~/..config文件夹中找到它们。按应用程序名称进行搜索。对于Ark,配置文件是:~/..config/arkrc

有变

代码语言:javascript
复制
MenuBar=Disabled

使用

代码语言:javascript
复制
MenuBar=Enabled

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

  1. 除了上面的规则之外,其他应用程序还使用CTRL+M热键实现了一种进一步的机制来打开和关闭"in app“应用程序菜单(考虑到您已经恢复了第1点中描述的"in application”菜单)。例如,如所述,Dolphin和Gwenview支持CTRL+M。凯特支持CTRL+M,但善意地在隐藏菜单之前发出警告。相反,对于所有其他应用程序来说,Konsole终端太酷了,它希望CTRL+SHIFT+M可以打开和关闭菜单。所选状态在系统重新启动后是持久的。
  2. 事情还没结束。其他用于替换全局应用程序菜单的等离子体类,如"主动窗口控制“将禁用您的"in application”菜单,尽管您可能设置了其他相反的指令。所以,我建议你在一个干净的KDE等离子体环境中进行测试。
票数 12
EN

Unix & Linux用户

发布于 2018-05-12 15:23:45

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

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/429296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档