我有 KDE5 Plasma 和一个虚拟桌面。我尝试在一个虚拟桌面的面板中显示桌面寻呼机,但没有成功 - 默认情况下,只有当存在多个虚拟桌面时才会显示寻呼机。在 KDE4 中,我可以通过注释此行来更改脚本以/usr/share/kde4/apps/plasma/packages/org.kde.pager/contents/ui/main.qml
始终显示小部件:
visible: repeater.count > 1
但在KDE5中,脚本不同,我不知道如何更改它以在只有一个虚拟桌面时显示小部件。脚本的新位置是/usr/share/plasma/plasmoids/org.kde.plasma.pager/contents/ui/main.qml
。
有谁知道如何实现这个?
答案1
我已经通过推荐的另一个小部件解决了该问题,名为寻呼机模块。
答案2
在 的脚本中/usr/share/plasma/plasmoids/org.kde.plasma.pager/contents/ui/main.qml
,查找行
Plasmoid.status: pagerModel.shouldShowPager ? PlasmaCore.Types.ActiveStatus : PlasmaCore.Types.HiddenStatus
并将其更改为
Plasmoid.status: pagerModel.shouldShowPager || true ? PlasmaCore.Types.ActiveStatus : PlasmaCore.Types.HiddenStatus
这使得Plasmoid.status
always bePlasmaCore.Types.ActiveStatus
而不是被设置为PlasmaCore.Types.HiddenStatus
when pagerModel.shouldShowPager
is false,顺便说一下,当只有一个虚拟桌面时。
注意:这可能不会在更新中持续存在。