요약:
설명된 것과 동일한 문제가 있습니다.여기. 그러나 제안된 솔루션이 나에게 적합하지 않습니다.
plasmashell
나는 via 를 통해 관리 killall plasmashell
하고 명령을 사용하여 수동으로 다시 시작할 수 있습니다 plasmashell
.
그렇게 하면 화면에 다음 메시지가 나타납니다.
ddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
No metadata file in the package, expected it at: "/usr/share/backgrounds/linuxmint-sylvia/"
No metadata file in the package, expected it at: "/usr/share/backgrounds/linuxmint-sylvia/"
No metadata file in the package, expected it at: "/usr/share/backgrounds/linuxmint-sylvia/"
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:83: TypeError: Cannot read property 'Layout' of null
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:112:20: Unable to assign [undefined] to int
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:78:27: Unable to assign [undefined] to QStringList
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:37: TypeError: Cannot read property 'DateTime' of undefined
trying to show an empty dialog
trying to show an empty dialog
trying to show an empty dialog
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:443:5: QML Text: Cannot anchor to a null item.
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/<userName>/.local/share", "/home/<userName>/.local/share/flatpak/exports/share", "/var/lib/flatpak/exports/share", "/usr/share/usr/share/xsessions/plasma", "/usr/local/share", "/usr/share")
나는 그 중 대부분이 그다지 중요하지 않다고 확신하지만 다음 줄이 내 문제와 관련이 있다고 생각합니다. 빈 대화 상자를 표시하려고 합니다.
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:83: TypeError: Cannot read property 'Layout' of null
나에게 이것은 어떤 시점에서 일부 유효하지 않은 데이터가 전달/생성되어 여기에 null 값이 발생했음을 나타내며, 이것이 데스크탑이 제대로 작동하지 않는 근본 원인이라고 생각합니다.
더 긴 이야기:
그래서 저는 노트북에 Linux Mint 19를 설치하고 그 위에 KDE를 설치했습니다. 모든 것이 잘 작동합니다.
오늘 나는 내 노트북의 다른 파티션에 KDE 네온을 설치하고 (이론적으로) Mint 파티션을 완전히 변경하지 않고 그대로 두었습니다.
변경된 것은 EFI 파티션과 두 시스템이 공유하는 스왑 파티션이었습니다.
KDE Neon 설치가 Mint에서 얻은 GRUB 로더를 완전히 덮어쓴 것 같습니다(BIOS를 통해 각 시스템에 대한 로더를 선택할 수 있지만 둘 다 동일한 부트로더를 생성하므로 Neon이 Mint 로더를 덮어쓴다고 생각합니다).
하지만 정상적으로 Mint를 시작할 수는 있습니다. 유일한 문제는 로그인할 때 시작 화면이 이전보다 오래 걸리고 그 후 바탕 화면으로 이동하여 이제 시작 메뉴와 전체 작업 표시줄을 놓친다는 것입니다. 그들은 방금 떠났습니다. 바탕 화면을 마우스 오른쪽 버튼으로 클릭해도 아무 일도 일어나지 않습니다.
바탕화면에 바로가기가 모두 표시되지만 그 중 어느 하나도 클릭할 수 없습니다(보다 정확하게는 클릭할 수 있지만 아무 일도 일어나지 않습니다).
편집:
이에 대해 더 생각해 보았습니다. 설치 프로그램이 부팅 파티션을 포맷하면 설치된 커널도 제거됩니다. 따라서 문제는 KDE-Neon 커널이 Linux Mint 시스템과 완전히 호환되지 않아 몇 가지 문제가 발생할 수 있다는 것입니다. 이에 대해 좀 더 자세히 살펴보겠습니다...
답변1
KDE-Neon이 홈 디렉토리의 데스크탑 구성 파일('/home/Your_User/.config/plasma-org.kde.plasma.desktop-appletsrc')을 덮어쓰면 문제가 발생할 수 있습니다.
바로가기를 클릭하면 다음과 같은 애플릿 정의를 참조합니다.
[Containments][23][Applets][48][Configuration]
PreloadWeight=0
localPath=/home/me/.local/share/plasma_icons/chromium-browser.desktop
url=file:///usr/share/applications/chromium-browser.desktop
민트를 로드할 때 존재하지 않는 네온 파티션의 마운트 지점을 참조하도록 "url=file:///"이 변경되었습니다.
Neon을 설치하기 전에 이 파일의 백업이 있었다면 이전 파일을 사용하여 Neon 설치의 변경 사항을 덮어쓰세요. 그렇지 않은 경우 파일을 수동으로 편집할 수 있습니다. 아니면 모든 것을 삭제하고 다시 빌드해야 할 수도 있습니다(새 패널, 새 바탕화면 바로가기). 죄송합니다! 그러나 다른 배포판을 실행하는 동일한 소프트웨어를 사용하고 동일한 홈 파티션과 디렉터리를 공유하는 것에 대해서는 주의하십시오. 항상 먼저 백업하세요.
새로운 "라이브" 배포를 시도할 때 /home에서 새 UserID를 생성할 수도 있습니다. 새 사용자로 로그인하십시오(빈 프로필 사용). 이 방법을 사용하면 Live Distro는 프로덕션 "사용자" 정보를 덮어쓰는 대신 새 사용자 ID에 기본 프로필을 작성합니다.
다음은 Mageia의 "라이브" 미디어 버전의 문제를 설명하는 "라이브 DVD" 경고 섹션의 일부입니다.
경고하다! /home 파티션을 포맷하지 않는 경우 새 로그인 이름으로 사용자를 생성하십시오. 사용자 구성은 사용자 공간에 기록되며 일부 개인 데이터를 덮어쓸 수 있습니다. 이는 Firefox, Thunderbird, Kmail 데이터의 경우일 수 있습니다...
...이것은 .config 설정에도 적용됩니다.
별도의 파티션(시스템 루트 "/", "/var", "/usr" 및 스왑 포함)에 Neon을 설치합니다. 그러나 Magiea-Live와 마찬가지로 기존 /home 파티션을 인식하고 이를 사용하는 경우(구성된 기존 로그인을 통해)... Mint UserID 구성에서 파일을 편집하고 덮어씁니다.
약간 구식: KDE-NEON은 다른 배포판의 GRUB2 정보를 손상시키지 않고는 "설치"할 수 없습니다. 이는 "친숙하지 않은" 것처럼 보이지만... 이는 .config 덮어쓰기와는 다른 문제입니다.