如何在 KDE 中为一个虚拟桌面显示桌面寻呼机

如何在 KDE 中为一个虚拟桌面显示桌面寻呼机

我有 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.statusalways bePlasmaCore.Types.ActiveStatus而不是被设置为PlasmaCore.Types.HiddenStatuswhen pagerModel.shouldShowPageris false,顺便说一下,当只有一个虚拟桌面时。

注意:这可能不会在更新中持续存在。

相关内容