私は Kubuntu 15.04 を使用しています。突然 (アップグレードもしていないのに)、ログインしても Plasma が起動しなくなりました。デスクトップでアプリケーションは開いていますが、パネルもメニューも背景もありません。
sudo プラズマシェルは機能しますが (ただし、ルートとして)、通常のユーザーとしては機能しません。今すぐアップグレードしてみますが、まずこれを修正する必要があるのではないかと少し心配しています。特定のログをチェックしたほうがよいのでしょうか?
これは権限の問題でしょうか? バックアップの問題の書き込み権限を解決するために、Dolphin をルートとして使用していましたが、それは良くない考えだったのかもしれません。
- アップデート
/home/me 内のすべてのファイルの所有権を自分自身に変更しました。その後、plasmashell を実行しようとしました:
Crash: Application Name = plasmashell path = /usr/bin pid = 2218
KCrash: Arguments: /usr/bin/plasmashell --crashes 2
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
[1]+ Stopped plasmashell
dorien@XP:~$ clear
dorien@XP:~$ plasmashell
kf5.kiconthemes: "Theme tree: (Breeze)"
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_lookandfeel.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaper.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_layoutemplate.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_plasmashell.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaperimages.so" instead.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/dorien/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from "/home/dorien/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/dorien/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from "/home/dorien/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/LayoutTemplate" not found
"file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/Osd.qml"
"Error loading QML file.
21: module "org.kde.plasma.components" is not installed
22: module "org.kde.plasma.extras" is not installed
20: module "org.kde.plasma.core" is not installed
21: module "org.kde.plasma.components" is not installed
22: module "org.kde.plasma.extras" is not installed
20: module "org.kde.plasma.core" is not installed
21: module "org.kde.plasma.components" is not installed
22: module "org.kde.plasma.extras" is not installed
20: module "org.kde.plasma.core" is not installed
"
Application::crashHandler() called with signal 11; recent crashes: 1
/usr/bin/plasmashell --crashes 1 &
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 2232
KCrash: Arguments: /usr/bin/plasmashell
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
kf5.kiconthemes: "Theme tree: (Breeze)"
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_lookandfeel.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaper.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_layoutemplate.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_plasmashell.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaperimages.so" instead.
kf5.kservice.sycoca: Trying to open ksycoca from "/home/dorien/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from "/home/dorien/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/dorien/.cache/ksycoca5"
kf5.kservice.sycoca: Trying to open global ksycoca from "/home/dorien/.local/share/kservices5/ksycoca5"
kf5.kservice.sycoca: Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/Containment" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "Plasma/LayoutTemplate" not found
"file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/Osd.qml"
"Error loading QML file.
20: module "org.kde.plasma.core" is not installed
21: module "org.kde.plasma.components" is not installed
22: module "org.kde.plasma.extras" is not installed
20: module "org.kde.plasma.core" is not installed
21: module "org.kde.plasma.components" is not installed
22: module "org.kde.plasma.extras" is not installed
20: module "org.kde.plasma.core" is not installed
21: module "org.kde.plasma.components" is not installed
22: module "org.kde.plasma.extras" is not installed
"
Application::crashHandler() called with signal 11; recent crashes: 2
/usr/bin/plasmashell --crashes 2 &
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 2236
KCrash: Arguments: /usr/bin/plasmashell --crashes 1
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
kf5.kiconthemes: "Theme tree: (Breeze)"
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_lookandfeel.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_wallpaper.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so" instead.
Calling KPluginInfo::property("X-KDE-PluginInfo
...
最近、.bashrcでDL_LIBRARY_PATH変数を設定しました。それが影響しているのでしょうか?(これバグレポート)
-- 更新2
新しいユーザーを作成しました。Plasma はそのユーザーに対して完璧に動作します。デスクトップ設定をすべてやり直すのは少々面倒ですが、まあいいでしょう... 権限の問題だったのでしょうか? わかりません...
答え1
間違いなく権限の問題です。ユーザー マネージャー (たまたま開いていたコンソールで sudo プラズマシェル (ありがたいことに) とシステム設定) を開くことができました。新しいユーザーを作成して (そのユーザーでログインして) 解決したようです。
その後、私は愚かにも sudo chown -R me /home/me を実行し、またもや台無しになってしまいました。Linux を 10 年間使用してきたので、このことは分かっているはずです。隠しファイルのアクセス許可は重要です...