KDE plasma 5: нет панели задач и не может щелкнуть правой кнопкой мыши рабочий стол

30540
jozxyqk

Понятия не имею, как это случилось. plasmashellбыл сбой после использования 6 ГБ памяти, и я попытался удалить ~/.cache. Вскоре после того, как все, что сделает плазмашелл, это запустить фон моего рабочего стола с обоями, но я не получу никакой панели задач, и я не смог вызвать меню, щелкнув правой кнопкой мыши на рабочем столе.

Перезагрузка или перезагрузка всей машины не помогла.

28

6 ответов на вопрос

35
EricS

Ответ jozxyqk правильный, но он довольно радикальный. Это уничтожит все ваши настройки панели инструментов, избранное приложений и т. Д.

В зависимости от причины этой проблемы в вашем случае, вы можете исправить ее, отредактировав файл plasma-org.kde.plasma.desktop-appletsrc, а затем выполнив

kquitapp plasmashell && kstart plasmashell 

Одна из причин, по которой я столкнулся, - глючная функциональность нескольких мониторов, иногда «теряющая» панель задач с экрана моего ноутбука после того, как я подключился к внешнему монитору, а затем отключился (думаю, это было в плазме 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 перед восстановлением отредактированного версия вашей сохраненной копии.

Хех, одна из тех вещей "Хотел бы я сначала прочитать" :) Dmitri DB 7 лет назад 0
Большое спасибо, как вы это нашли? Pavel 7 лет назад 0
@Pavel, если я правильно помню, я нашел это так: ответ jozxyqk приведет меня к правильному файлу. Я сохранил свой файл и использовал его решение, а затем сравнил новый файл со своим старым файлом. lastScreen казался вероятным кандидатом, поэтому я попробовал его (заменив старый файл изменением этой вещи). EricS 7 лет назад 1
В моем случае команда «kquitapp plasmashell» выдавала ошибку («Не удалось завершить работу плазмы оболочки приложения. Обнаружена ошибка: org.freedesktop.DBus.Error.NoReply: не получен ответ ....»), и мне пришлось убить Плазменная оболочка. Daddy32 6 лет назад 0
Я даже не могу следить за этим, потому что когда я открываю терминал, он просто невидим, как панель задач ... WorseDoughnut 5 лет назад 0
@WorseDoughnut: Alt-Ctrl-F2? EricS 5 лет назад 0
30
jozxyqk

Обновление: сначала просмотрите ответ EricS, так как вы можете избежать потери конфигурации KDE.


Я закончил тем, что удалил случайные файлы конфигурации с именем plasmaв них. Тот, который работал, был:

cd ~/.config mv plasma-org.kde.plasma.desktop-appletsrc \ plasma-org.kde.plasma.desktop-appletsrc.bak 

Затем перезапустите плазмашелл :

kbuildsycoca5 && kquitapp plasmashell && kstart plasmashell 
Это также случилось со мной. Ваше решение сработало, но мне пришлось сначала добавить ~ / .cache / sycoca5 к моему имени пользователя. Geremy 8 лет назад 0
Я мог бы поцеловать тебя !!! DrorCohen 7 лет назад 0
Миллион благодарностей за это: твое исправление помогло. У меня полностью закончились идеи. lightonphiri 7 лет назад 0
Вы сэкономили мне кучу времени. Спасибо. lightonphiri 7 лет назад 0
1
JCMX

Я также обнаружил, что это условие возникает, когда файл plasma-org.kde.plasma.desktop-appletsrc.lock остается в каталоге ~ / .config. Удаление файла блокировки сразу решило проблему.

преобразовать в комментарий Pimp Juice IT 6 лет назад 0
1
Te Ri

В моем случае с KDE 5.8.8 помогло удаление следующих двух конфигурационных файлов:

rm ~/.config/plasma-org.kde.plasma.desktop-appletsrc rm ~/.config/plasmashellrc 

Затем снова запустив KDE.

По какой-то причине виджеты по умолчанию, такие как панель задач, не были настроены при первоначальной настройке во время некоторых обновлений и т. Д.

0
Jayesh Madoori

Я знаю, что этот пост действительно очень старый, но сегодня также эта ошибка не устранена KDE. Это происходит много времени, но кофиг снова и снова действительно раздражает и раздражает, но сегодня я нашел самое быстрое и простое решение для этого. Просто нажмите ALT+F2и введите «ksysguard», откройте его, найдите «Kwin_x11», щелкните правой кнопкой мыши на нем, затем нажмите на сигнал отправки, и последний шаг - нажмитеInterrupt(INT)в течение 5-10 секунд дисплей станет черным, и вы вернетесь в раздел входа, как только войдете в систему. Панель (и), обои и т. Д. ... все вернулось на круги своя ..... Я имею в виду, какую бы конфигурацию вы ни использовали, вы вернули ее, как это было до появления этой проблемы. Я не уверен, что приложение, которое вы используете, восстановит сеанс или нет. Потому что это происходит со мной при выполнении обновления системы, поэтому, пожалуйста, кто-нибудь использует этот метод, и восстановление сеанса вашего приложения или не обновляйте, дайте нам обновление, если в случае, если станция не была восстановлена, и каким-то образом вы восстановили ее, сообщите нам, как вы это сделали заранее, спасибо » помощь за помощь

Мой первый пост на суперпользователя.

-1
rucko

Отредактируйте plasma-appletsrcи удалите этот раздел.

[PlasmaViews][Panel 46][Horizontal1600] alignment=132 maxLength=1600 minLength=1600 offset=0 panelVisibility=0 thickness=36 

Затем перезагрузите компьютер.

Ваши инструкции очень неясны. Я не уверен, что люди могли бы реализовать ваше решение на основе того, что вы написали. Можете ли вы быть более явным? fixer1234 7 лет назад 1

Похожие вопросы