KDEで仮想デスクトップのデスクトップポケットベルを表示する方法

KDEで仮想デスクトップのデスクトップポケットベルを表示する方法

KDE5プラズマと仮想デスクトップがあります。 1つの仮想デスクトップパネルにデスクトップポケットベルを表示しようとしましたが、成功しませんでした。デフォルトでは、ページャは複数の仮想デスクトップがある場合にのみ表示されます。 KDE4では、/usr/share/kde4/apps/plasma/packages/org.kde.pager/contents/ui/main.qml次の行にコメントを付けてウィジェットを常に表示するようにスクリプトを変更できます。

visible: repeater.count > 1 

ただし、KDE5ではスクリプトが異なり、仮想デスクトップが1つしかない場合にウィジェットを表示するように変更する方法がわかりません。スクリプトの新しい場所はです/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

これにより、仮想デスクトップが1つしかない場合など、falseに設定されるのではなく常にPlasmoid.status存在します。PlasmaCore.Types.ActiveStatusPlasmaCore.Types.HiddenStatuspagerModel.shouldShowPager

注:これは更新後も持続しない可能性があります。

関連情報