Jawaban jozxyqk benar, tetapi cukup drastis. Ini akan menghapus semua penyesuaian toolbar, favorit aplikasi, dll.
Tergantung pada penyebab masalah ini dalam kasus Anda, Anda mungkin dapat memperbaikinya dengan mengedit file plasma-org.kde.plasma.desktop-appletsrc Anda dan kemudian melakukan
kquitapp plasmashell && kstart plasmashell
Salah satu penyebab saya bertemu dengan fungsi multimonitor buggy kadang-kadang "kehilangan" taskbar dari layar laptop saya setelah saya terhubung ke monitor eksternal dan kemudian terputus (ini dalam plasma 5,5 atau 5,6, saya pikir). Dalam skenario ini, saya menemukan masalah sebagai pengaturan LastScreen di konfigurasi taskbar. Untuk memperbaikinya, cari bagian teks dalam plasma-org.kde.plasma.desktop-appletsrc yang terlihat seperti:
[Containments][1]
activityId=
formfactor=2
immutability=1
lastScreen=1
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image
(Beberapa baris ini mungkin berbeda dalam konfigurasi Anda. Di saya, bagian ini hanya selusin baris di file, tapi saya tidak tahu berapa banyak yang mungkin bervariasi.)
Pengaturan layar terakhir = 0 memperbaiki masalah bagi saya. Saya berasumsi bahwa 0 mewakili layar laptop saya, dan 1 adalah monitor eksternal.
Jika ragu, Anda selalu dapat melakukan prosedur dalam jawaban jozxyqk, dan membandingkan plasma-org.kde.plasma.desktop-appletsrc yang baru dihasilkan dengan plasma-org.kde.plasma.desktop-appletsrc.bak yang tersimpan sebelum mengembalikan yang diedit versi salinan tersimpan Anda.
"Application plasmashell could not be found using service org.kde.plasmashell and path /MainApplication."
. Apakah ada layanan yang diperbarui untuk memulai kembali?Pembaruan: Silakan lihat jawaban EricS pertama karena Anda mungkin dapat menghindari kehilangan konfigurasi KDE Anda.
Saya akhirnya menghapus file konfigurasi acak dengan nama
plasma
di dalamnya. Salah satu yang berhasil adalah:Kemudian restart plasmashell :
sumber
Saya juga menemukan kondisi ini terjadi ketika file plasma-org.kde.plasma.desktop-appletsrc.lock ditinggalkan di direktori ~ / .config. Menghapus file kunci segera menyelesaikan masalah.
sumber
Dalam kasus saya dengan KDE 5.8.8 menghapus dua file konfigurasi berikut membantu:
Kemudian mulai KDE lagi.
Untuk beberapa alasan, widget default seperti taskbar tidak dikonfigurasikan pada pengaturan awal selama beberapa peningkatan dll.
sumber
Saya tahu posting ini benar-benar sangat tua tetapi hari ini juga masih bug ini tidak diselesaikan oleh KDE. Itu terjadi banyak waktu tetapi cofig lagi dan lagi benar-benar menjengkelkan & menjengkelkan tetapi hari ini saya menemukan solusi tercepat & termudah untuk itu. Cukup tekan
ALT+F2
dan ketik "ksysguard", Buka kemudian cari "Kwin_x11" klik kanan di atasnya kemudian klik pada sinyal kirim dan langkah terakhir adalah klikInterrupt(INT)
dalam 5-10 detik tampilan akan menjadi hitam dan Anda akan kembali di bagian login segera setelah Anda masuk. Panel, Wallpaper dll ... semuanya kembali ke jalur ..... Maksud saya konfigurasi apa pun yang digunakan Anda membawanya kembali seperti sebelum masalah ini muncul. Saya tidak yakin tentang aplikasi yang Anda gunakan, sesi itu akan pulih atau tidak. Karena ini terjadi pada saya saat melakukan pembaruan Sistem, jadi tolong siapa saja yang menggunakan metode ini dan sesi aplikasi Anda mengembalikan atau tidak memperbarui, beri kami pembaruan jika seandainya stasiun tidak dikembalikan dan entah bagaimana Anda mengembalikannya, beri tahu kami bagaimana Anda melakukannya, terima kasih sebelumnya " bantuan untuk bantuan "Posting pertama saya di superuser.
sumber
NB: buat cadangan dulu
DESKRIPSI BUG KESELURUHAN
Asumsikan seseorang melakukan tindakan berikut: melampirkan monitor kedua yang baru -> melampirkan monitor kedua yang lama. Setelah prosedur ini, 'id layar' dari monitor kedua yang lama akan rusak. Anda tidak melihat bilah tugas (panel), wallpaper telah diatur ulang, dll.
Langkah-langkah di bawah ini merujuk pada file ~ / .config / plasma-org.kde.plasma.desktop-appletsrc (sesudahnya SETTINGS_FILE)
BAGAIMANA CARA MEMPERBAIKI
I. TEMUKAN ID LAYAR MONITOR ANDA
Di bawah ini dijelaskan cara menemukan ID layar untuk monitor 1
Anda akan melihat blok berikut (untuk foo.png)
Ini berarti foo.png adalah bagian dari [Containment] [2]
.
voila, kita melihat string 'lastScreen = 0'. Ini berarti ID layar monitor 1 adalah 0 (karena monitor 1 mengacu pada foo.png, foo.png merujuk pada [Containment] [2], dan [Containment] [2] mengacu pada lastScreen = 0).
Cara yang sama Anda menemukan ID layar monitor 2, misalnya, 1.
Jadi, anggaplah, ID layar monitor 1 dan monitor 2 adalah 0 dan 1 masing-masing.
II TEMUKAN DAN GANTI ID LAYAR
.
Seperti yang Anda lihat ada garis dengan 'lastScreen = 2'. Ini adalah garis yang rusak.
Di SETTINGS_FILE lakukan penggantian lastScreen = 2 -> lastScreen = 1.
Mulai ulang KDE
.
Sekarang, desktop Anda harus diperbaiki!
sumber
Edit
plasma-appletsrc
dan hapus bagian ini.Kemudian reboot.
sumber