KDE5 플라즈마와 가상 데스크탑이 있습니다. 하나의 가상 데스크톱 패널에 데스크톱 호출기를 표시하려고 시도했지만 성공하지 못했습니다. 기본적으로 호출기는 여러 개의 가상 데스크톱이 있는 경우에만 표시됩니다. 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
이렇게 하면 가상 데스크톱이 하나만 있는 경우와 같이 false 로 설정되는 대신 항상 Plasmoid.status
존재 하게 됩니다.PlasmaCore.Types.ActiveStatus
PlasmaCore.Types.HiddenStatus
pagerModel.shouldShowPager
참고: 이는 업데이트 후에도 지속되지 않을 수 있습니다.