NB: Спершу зробіть резервну копію
cp ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/.config/plasma-org.kde.plasma.desktop-appletsrc.bak
ЗАГАЛЬНИЙ ОПИС ОБМЕЖЕННЯ
Припустимо, один виконує такі дії: додає новий другий монітор -> додає старий другий монітор. Після цієї процедури "ідентифікатор екрана" старого другого монітора пошкоджується. Ви не бачите жодної панелі завдань (панелі), шпалери були скинуті тощо.
Нижче наведено файл ~ / .config / plasma-org.kde.plasma.desktop-appletsrc (надалі SETTINGS_FILE)
ЯК ВИРІШИТИ
I. ЗНАЙТИ ЕКРАННІ ІДЕНТИ ВАШІХ МОНІТОРІВ
- Змініть шпалери для робочого столу на обох екранах, наприклад foo.png для монітора 1 та bar.png monitor 2.
Нижче описано, як знайти ідентифікатор екрана для монітора 1
- Відкрийте SETTINGS_FILE
- Знайдіть foo.png і bar.png у SETTINGS_FILE
Ви побачите наступний блок (для foo.png)
[Containments][2][Wallpaper][org.kde.image][General]
FillMode=6
Image=~/Pictures/foo.png
Це означає, що foo.png є частиною [Containments] [2].
- Після цього знайдіть наступний блок, який посилається на [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, ми бачимо рядок 'lastScreen = 0'. Це означає, що ідентифікатор екрана монітора 1 дорівнює 0 (оскільки монітор 1 відноситься до foo.png, foo.png посилається на [Containments] [2], а [Containments] [2] відноситься до lastScreen = 0).
Таким же чином ви знайдете ідентифікатор екрана монітора 2, скажімо, 1.
Отже, припустимо, ідентифікатори екрана монітора 1 та монітора 2 дорівнюють 0 та 1 відповідно.
II. ЗНАЙДІТЬ І ЗАМІНІТЬ ЕКРАНИ
- Запустіть греп на 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
Як бачите, є рядки з "lastScreen = 2". Це зіпсовані лінії.
.
kquitapp5 plasmashell && kstart5 plasmashell
Тепер ваші робочі стільниці мають бути відремонтовані!