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.ActiveStatus
PlasmaCore.Types.HiddenStatus
pagerModel.shouldShowPager
注:これは更新後も持続しない可能性があります。