如何在 KDE 中配置应用程序菜单?

Дми*_*нин 3 kde menu kubuntu plasma-5

如何在 KDE 中配置应用程序菜单(菜单 -> 计算机部分)?

我想添加一些项目,例如:安装和系统监视器。

在此输入图像描述

更新:

我做什么。

打开文件.config/plasma-org.kde.plasma.desktop-appletsrc

我有这个部分:

[Containments][24][Applets][61][Configuration][General]
favoritesPortedToKAstats=true
icon=/usr/share/pixmaps/ubuntu-logo.png
menuItems=bookmark:t,application:t,computer:t,leave:t,oftenUsed:f,used:f
showAppsByName=true
useExtraRunners=false
Run Code Online (Sandbox Code Playgroud)

我用这个替换了杀死plasmashell

[Containments][24][Applets][61][Configuration][General]
favoritesPortedToKAstats=true
icon=/usr/share/pixmaps/ubuntu-logo.png
menuItems=bookmark:t,application:t,computer:t,leave:t,oftenUsed:f,used:f
systemApplications=systemsettings.desktop,org.kde.kinfocenter.desktop,org.kde.discover.desktop,org.kde.muon,skype_skypeforlinux,org.kde.konsole
showAppsByName=true
useExtraRunners=false
Run Code Online (Sandbox Code Playgroud)

我在系统应用程序的末尾添加了一些应用程序,请参阅上面的代码: org.kde.muon,skype_skypeforlinux,org.kde.konsole这些名称是我在单击编辑菜单项时获得的名称,复制并粘贴到此处。

并重新启动plasmashell。一切都没有改变。

我转到这个文件,看到 1 个代码被唤醒,并且行

systemApplications=systemsettings.desktop,org.kde.kinfocenter.desktop,org.kde.discover.desktop,org.kde.muon,skype_skypeforlinux,org.kde.konsole
Run Code Online (Sandbox Code Playgroud)

完全消失了。
也许它缓存在某个地方或我添加的应用程序它不喜欢......

use*_*687 5

Plasma 5 应用程序菜单(启动)

Plasma 5 启动菜单是动态菜单。它由应用程序桌面文件组成。

KDE 有菜单编辑器:

KMenuEdit 允许编辑 KDE 应用程序启动器的菜单。

可以通过鼠标右键单击面板上的应用程序启动器按钮并选择“编辑应用程序...”来启动 KMenuEdit,或者通过在 KRunner 行中键入 kmenuedit... 来启动 KMenuEdit。

更多内容来自 KDE 菜单编辑器手册。在线:https://docs.kde.org/trunk5/en/kde-workspace/kmenuedit/index.html

Plasma 5.14 启动计算机选项卡

计算机选项卡应用程序无法使用 KDE 菜单编辑器进行编辑。应用程序是从等离子配置文件中读取的。较旧的 Plasma 有“kickoffrc”文件。

由于 kickoffrc 已被弃用,因此设置已转移到plasma 配置文件:$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc。

计算机选项卡应用程序位于“系统应用程序”下。

用户可以通过以下方式编辑文本文件plasma-org.kde.plasma.desktop-appletsrc

0) 备份plasma-org.kde.plasma.desktop-appletsrc

1) 通过执行命令 (krunner) 停止 Plasmashell:'kquitapp5plasmashell'

2) 编辑plasma-org.kde.plasma.desktop-appletsrc行:'systemApplications='

3)保存plasma-org.kde.plasma.desktop-appletsrc

4)使用命令(krunner)重新启动plasmashell:'plasmashell'

在此输入图像描述

KDE 系统监视器 (org.kde.systemmonitor.desktop) 添加到“systemApplications”

使用 Ubuntu 18.10(Cosmic Cuttlefish)进行测试 - Plasma 5.13

使用干净的plasma-org.kde.plasma.desktop-appletsrc 进行测试。

没有“systemApplications=”行。

使用https://userbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting#org.kde.plasma.kickoff中的复制和粘贴

在此输入图像描述 在此输入图像描述 在此输入图像描述

向系统应用程序添加更多项目...

...似乎可以工作,但“org.kde.systemmonitor.desktop”不适用于此处的 CC / Plasma 5.13。“org.kde.systemmonitor.desktop”将从系统应用程序中消失。“org.kde.ksysguard.desktop”似乎可以工作。

在此输入图像描述