NB: buat cadangan dulu
cp ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/.config/plasma-org.kde.plasma.desktop-appletsrc.bak
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
- Ubah wallpaper desktop di kedua layar, mis. Foo.png untuk monitor 1 dan bar.png monitor 2.
Di bawah ini dijelaskan cara menemukan ID layar untuk monitor 1
- Buka SETTINGS_FILE
- Temukan foo.png dan bar.png di SETTINGS_FILE
Anda akan melihat blok berikut (untuk foo.png)
[Containments][2][Wallpaper][org.kde.image][General]
FillMode=6
Image=~/Pictures/foo.png
Ini berarti foo.png adalah bagian dari [Containment] [2]
- Setelah itu temukan blok berikut yang merujuk ke [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
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
- Jalankan grep di SETTINGS_FILE
.
$ 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
Seperti yang Anda lihat ada garis dengan 'lastScreen = 2'. Ini adalah garis yang rusak.
.
kquitapp5 plasmashell && kstart5 plasmashell
Sekarang, desktop Anda harus diperbaiki!