如何配置 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
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
我在 systemApplications 的末尾添加了一些应用程序,参见上面的代码:
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
完全消失了。
可能它缓存在某处或我添加的应用程序不喜欢它...
答案1
Plasma 5 应用程序菜单 (Kickoff)
Plasma 5 Kickoff 菜单是动态菜单。它由应用程序桌面文件组成。
KDE 有菜单编辑器:
KMenuEdit 允许编辑 KDE 应用程序启动器的菜单。
可以通过右键单击面板上的应用程序启动器按钮并选择“编辑应用程序...”来启动 KMenuEdit,或者在 KRunner 行中键入 kmenuedit...
更多内容来自 KDE 菜单编辑器手册。在线:https://docs.kde.org/trunk5/en/kde-workspace/kmenuedit/index.html
Plasma 5.14 Kickoff 计算机选项卡
计算机选项卡应用程序无法使用 KDE 菜单编辑器进行编辑。这些应用程序是从 Plasma 配置文件中读取的。较旧的 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:“kquitapp5 plasmashell”
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' 似乎可以工作。