回答:
jozxyqkの答えは正しいですが、かなり抜本的です。ツールバーのカスタマイズ、アプリのお気に入りなどをすべて吹き飛ばします。
ケースのこの問題の原因によっては、plasma-org.kde.plasma.desktop-appletsrcファイルを編集してから実行することで修正できる場合があります
kquitapp plasmashell && kstart plasmashell
私が遭遇した1つの原因は、外部モニターに接続して後で切断した後、ラップトップ画面からタスクバーを「失う」バグのあるマルチモニター機能です(これはプラズマ5.5または5.6にあったと思います)。このシナリオでは、タスクバー構成のlastScreen設定が問題であることがわかりました。これを修正するには、plasma-org.kde.plasma.desktop-appletsrcの次のようなテキストのセクションを見つけます。
[Containments][1]
activityId=
formfactor=2
immutability=1
lastScreen=1
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image
(これらの行の一部は、構成によって異なる場合があります。私の場合、このセクションはファイル内の数十行だけでしたが、どれだけ変化するかはわかりません。)
lastscreen = 0を設定すると、問題が修正されました。0は私のラップトップ画面を表し、1は外部モニターを表すと仮定します。
疑わしい場合は、jozxyqkの答えの手順をいつでも実行でき、編集されたものを復元する前に、新しく生成されたplasma-org.kde.plasma.desktop-appletsrcと保存されたplasma-org.kde.plasma.desktop-appletsrc.bakを比較できます保存したコピーのバージョン。
"Application plasmashell could not be found using service org.kde.plasmashell and path /MainApplication."
ます。再起動する更新されたサービスはありますか?
更新:KDEの設定が失われないようにするため、最初にEricSの回答をご覧ください。
名前のplasma
入ったランダムな設定ファイルを削除してしまいました。働いたのは:
cd ~/.config
mv plasma-org.kde.plasma.desktop-appletsrc \
plasma-org.kde.plasma.desktop-appletsrc.bak
その後、plasmashellを再起動します。
kbuildsycoca5 && kquitapp plasmashell && kstart plasmashell
plasma-org.kde.plasma.desktop-appletsrc.lockファイルが〜/ .configディレクトリに残っている場合にも、この状態が発生することがわかりました。ロックファイルを削除すると、問題はすぐに解消されました。
この投稿は本当に古いものですが、今日でもこのバグはKDEによって解決されていません。それは多くの時間を発生しますが、cofigは何度も何度も本当に迷惑&イライラしていますが、今日私はそれのための最速かつ最も簡単な解決策を見つけました。ヒットALT+F2
して「ksysguard」と入力し、開いてから「Kwin_x11」を見つけて右クリックし、信号を送信をクリックして、最後のステップをクリックしますInterrupt(INT)
5〜10秒以内にディスプレイが黒くなり、ログインするとすぐにログインセクションに戻ります。パネル、壁紙など...すべてが順調に戻っています.....使用中の構成が何であれ、この問題が発生する直前の状態に戻しました。そのセッションを使用しているアプリケーションが回復するかどうかはわかりません。これはシステムの更新中に発生するため、ステーションが復元されず、何らかの理由で復元された場合は、事前にこの方法を使用し、アプリケーションセッションの復元または更新なしで更新を提供してくださいヘルプのヘルプ」
スーパーユーザーに関する私の最初の投稿。
注意:最初にバックアップを作成します
cp ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/.config/plasma-org.kde.plasma.desktop-appletsrc.bak
全体的なバグの説明
次のアクションを実行すると仮定します。新しい2番目のモニターを接続します->古い2番目のモニターを接続します。この手順の後、古い2番目のモニターの「スクリーンID」が破損します。タスクバー(パネル)が表示されない、壁紙がリセットされた、など。
以下の手順は、ファイル〜/ .config / plasma-org.kde.plasma.desktop-appletsrc(以降SETTINGS_FILE)を参照しています
直し方
I.モニターの画面IDを見つける
以下は、モニター1の画面IDを見つける方法について説明しています。
次のブロックが表示されます(foo.pngの場合)
[Containments][2][Wallpaper][org.kde.image][General]
FillMode=6
Image=~/Pictures/foo.png
これは、foo.pngが[Containments] [2]の一部であることを意味します。
。
[Containments][2]
activityId=9c23ff19-bffa-4182-bdb6-d9b36dd27cdb
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
出来上がり、文字列「lastScreen = 0」が表示されます。これは、モニター1のスクリーンIDが0であることを意味します(モニター1はfoo.pngを参照し、foo.pngは[Containments] [2]を参照し、[Containments] [2]はlastScreen = 0を参照するため)。
モニター2の画面IDを見つけるのと同じ方法、たとえば1。
そのため、モニター1とモニター2のスクリーンIDはそれぞれ0と1であると仮定します。
II。画面IDの検索と置換
。
$ grep lastScreen= plasma-org.kde.plasma.desktop-appletsrc
lastScreen=0
lastScreen=1
lastScreen=0
lastScreen=0
lastScreen=1
lastScreen=2
lastScreen=1
lastScreen=0
lastScreen=2
lastScreen=1
lastScreen=0
lastScreen=0
lastScreen=1
lastScreen=2
ご覧のとおり、「lastScreen = 2」の行があります。これらは破損した行です。
SETTINGS_FILEで、置換lastScreen = 2-> lastScreen = 1を作成します。
KDEを再起動します
。
kquitapp5 plasmashell && kstart5 plasmashell
これで、デスクトップを修復する必要があります!