~amd64
KDE Plasma 5.26.5()を実行しているGentooシステムでは、Qtを5.15.8(テスト)に更新した後、~amd64
一連のデスクトップの問題に対処しています。
- すべてのランチャーが破損し、空のファイルとして表示されます。ランチャーをクリックすると、「不明なアプリケーションフォルダ」エラーとともに、Plasma Workspaceにトースト通知が表示されます。
- デスクトップ自体に次のエラーメッセージが表示されます。
$HOME/Desktop ファイルまたはフォルダーが存在しません。
- アプリケーションランチャーメニューが完全に空です。
- すべてのファイル接続が失われます。 KRunnerを介してDolphinを開き(すべてのウィンドウを最小化してデスクトップから入力)、ファイルの種類に関係なくファイルを開こうとすると、空のアプリケーションのリストが表示されます。
Qtアップデートを5.15.7(安定的、)にロールバックしてもamd64
役に立ちませんでした。更新中にデスクトップが実行されているため、更新プロセス中に問題が発生する可能性があります。
8日前にシステムのSnapperスナップショットがあるので、この状況で回復するために復元できる特定の破損した構成ファイルがあるかどうか疑問に思います。それ以外の場合、問題は何ですか?全体のプラズマ構成を削除したくありません。
編集する:新しいユーザーアカウントでも同じ問題が発生するため、問題はKDE自体にあります。
編集2:QtとKDEパッケージを再構築しても役に立ちませんでした。
編集3:システム(ではなく/home
)を最後のスナップショットに復元すると、デスクトップエラーメッセージが修正されましたが、破損したランチャーは修正されませんでした。すべてのqmlcache
フォルダを削除しても.cache
役に立ちませんでした。
編集4:dev-qt/*
パッケージはkde*/*
LLVM/Clang 15ツールセットを使用して構築されます。
ほとんどの問題は以下のスクリーンショットにあります。
ベストアンサー1
Gentooでも同じ問題が発生し、すべてをclangにコンパイルしました(しかしLTOは使用しません)。私にとっては、この問題はQtを5.15.8に更新した後にも発生しましたが、この問題が以前に発生したかどうかはわかりません。dev-qtを更新するとキャッシュが無効になり、この問題が表示されます。
のバージョンを使用しての設定を上書きするdev-qt/*-5.15.8-9999
と、問題は解決しません。qt
kde-frameworks-5-live
kde-gear-live
kde-plasma-live
kde
~/.config
また~/.cache
、 にあるすべての qt および kde 構成ファイルをクリーンアップしました~/.local/share/
。
ここにバグを報告しました。https://bugs.kde.org/show_bug.cgi?id=464140しかし、これが正しい場所かkserviceが実際に問題であるかはわかりません。
編集1:dev-qt/*
gccを使用して強制的に再構築し、kde-frameworks/*
問題を解決しました(少なくともgitバージョンの場合)。kde-plasma/*
kde-apps
編集2:gccでパッケージを再構築しました~amd64
が、うまくいったので、犯人はclang-15.0.6のようです。
編集3:clang
で使用すると同じ問題が発生します-O2
。積極的なコンパイラフラグの問題は排除される可能性があります。しかし、問題は、dev-qt/*
コンパイルされたカテゴリを使用するだけでgcc
十分であるという事実にまとめることができます。