Вопрос или проблема
У меня версия Kubuntu 20.04 LTS. У меня подключены два монитора к ПК – основной через HDMI и вторичный через DisplayPort. У обоих одинаковое разрешение. После входа в KDE у меня есть ‘панель задач’ и ‘запуск приложений’ на правильном (основном) мониторе. Но иногда у меня нет ‘рабочего стола’ – просто черный экран (когда я сворачиваю все окна) на основном мониторе. У меня правильный фон рабочего стола на вторичном мониторе – но, конечно, без виджетов, так как они размещены на основном. Я не знаю точных шагов для воспроизведения, потому что это кажется случайным – иногда у меня есть фон рабочего стола, а иногда нет. В любом случае у меня есть фон на вторичном мониторе, и ‘главная панель’ и ‘запуск приложений’ видны на основном (но не другие виджеты, значки и фон). Это происходит и на разных рабочих областях – для некоторых у меня макет рабочего стола как Рабочий стол
, а для других – как Просмотр папки
. Есть идеи, что может вызывать это и/или как это исправить?
Спасибо
Мне нужно использовать следующую команду из терминала:
kquitapp5 plasmashell && kstart5 plasmashell &
Но да, я также ищу решение, чтобы это запускалось автоматически, как в обычном режиме.
У меня была та же проблема. Kubuntu 20.04 LTS, основной монитор HDMI-1, вторичный VGA-1. В Настройках системы…Оборудование, Дисплей и монитор…Конфигурация дисплея я обнаружил, что отключение/включение и переключение основного дисплея в конечном итоге возвращали рабочий стол, но панель задач оказалась на вторичном мониторе. Щелчок правой кнопкой мыши на основном рабочем столе…Добавить панель…стандартная панель установила новую панель задач на основном мониторе, оставив дубликат на втором. Щелчок правой кнопкой мыши на вторичной панели…Редактировать панель…Удалить панель…X для закрытия редактирования вернул все в норму.
Это обходной путь, а не решение.
Полу-постоянное решение для этого – добавить скрипт автозапуска, который ждет запуска plasmashell после входа в систему, а затем перезапускает его. Вы можете добавить скрипт в Настройки>Автозагрузка и завершение работы>Автозагрузка
Вот пример скрипта, который должен решить проблему.
#!/usr/bin/bash
# ожидание запуска plasmashell
while [ ! pgrep plasmashell ]; do
wait 1
done
# ждать, пока plasmashell полностью загрузится перед перезапуском, может потребоваться настройка
# в зависимости от того, как быстро plasma загружается в вашей системе
wait 5
kquitapp5 plasmashell && kstart5 plasmashell
У меня та же проблема. Я могу подтвердить, что переключение положения монитора и основного дисплея снова заставило это работать.
У меня была та же проблема, и после того, как я вошел в режим редактирования и выбрал Управление панелями и рабочими столами, я поменял рабочий стол на экране… Это странно, но, возможно, изменение порта, к которому подключен монитор, вызывает проблему.
У меня та же проблема под xfce и другими оболочками (Ubuntu 22.04.3 LTS, Lenovo Legion 5 Pro, AMD Ryzen 7 5800H с графикой Radeon, 16 аппаратных потоков), что помогает:
ПОВТОРИТЬ
- Заблокировать экран (Win+L или Ctrl+Alt+L);
- подождать, пока оба экрана не выключатся (первый экран станет темнее черного, а второй экран покажет “нет сигнала”), и, возможно, подождать немного больше;
- нажмите “ввод” или переместите мышь, в лучшем случае оба экрана включатся;
- войдите (даже если один или оба экрана не включились, вы должны помнить нажатия клавиш);
- подождите немного, если повезет, оба экрана включатся, иначе вам придется сделать все это еще раз;
ПОКА оба экрана не включатся.
Вам может потребоваться выполнить эти шаги несколько раз. Важно дождаться, пока оба экрана полностью выключатся (шаг 2), иначе это просто бессмысленно.
Ответ или решение
Проблема черного рабочего стола на основном мониторе в KDE при использовании Kubuntu 20.04 LTS может возникать по ряду причин, особенно когда подключены два монитора. Из представленной информации можно выделить несколько ключевых моментов и предложить возможные решения.
Анализ проблемы
Пользователь столкнулся с тем, что на основном мониторе, подключенном через HDMI, после входа в систему он видит черный экран вместо рабочего стола, в то время как на вторичном мониторе на DisplayPort отображается обои, но без иконок и виджетов. Это происходит спорадически, иногда рабочий стол появляется, а иногда — нет.
Возможные причины
-
Проблемы с графическими драйверами: Вариации в отображении могут быть вызваны нестабильными или неправильно установленными графическими драйверами. Проверьте установки и протестируйте различные версии драйверов, включая открытые и проприетарные.
-
Конфликт настройок полей: Иногда KDE Plasma может неправильно обрабатывать конфигурацию нескольких мониторов. Положения и порядок мониторов могут влиять на то, какой экран будет базовым.
-
Коррупция конфигурационных файлов Plasma: Конфигурационные файлы рабочего стола могут повреждаться, что приводит к непредсказуемому поведению интерфейса.
Рекомендации по решению
1. Сброс конфигурации Plasma
Если вы подозреваете наличие ошибок в конфигурации, вы можете попробовать сбросить настройки Plasma. Для этого выполните следующие команды в терминале:
rm -rf ~/.config/plasma*
rm -rf ~/.config/kde*
После этого перезагрузите систему.
2. Автозапуск скрипта для перезапуска plasmashell
Для автоматического восстановления рабочего стола можно создать скрипт, который будет перезапускать plasmashell
при входе в систему. Вы можете использовать следующий код, сохранив его, например, в файл restart_plasmashell.sh
:
#!/usr/bin/bash
# spin wait for plasmashell to start
while [ ! pgrep plasmashell ]; do
wait 1
done
# wait for plasmashell to fully load before restart
wait 5
kquitapp5 plasmashell && kstart5 plasmashell
Не забудьте сделать файл исполняемым:
chmod +x restart_plasmashell.sh
Добавьте этот скрипт в автозагрузку через Системные настройки > Запуск и завершение > Автозагрузка
.
3. Переключение и настройка мониторов
Вы можете попробовать временно отключить и снова подключить первичный монитор в настройках системы:
- Перейдите в
Системные настройки > Оборудование > Дисплей и монитор > Конфигурация дисплея
. - Выключите и снова включите основной экран.
- Также попробуйте менять их положение и определение основного монитора.
4. Обновления и исправления
Регулярно обновляйте вашу систему. Возможно, проблема была исправлена в новых пакетах, выпущенных для Kubuntu:
sudo apt update
sudo apt upgrade
5. Обратная связь с сообществом
Если эти шаги не помогли, рекомендуется обратиться к сообществу пользователей Kubuntu или KDE, так как другие пользователи могли столкнуться с аналогичными проблемами. Иногда временные решения могут быть получены через обсуждение на форумах или сайтах поддержки.
Заключение
Проблемы с черным экраном на рабочем столе могут быть вызваны множеством факторов, включая настройки системы, драйвера и конфигурацию рабочего стола. Используя вышеописанные методы и решения, вы сможете эффективно устранить проблему и обеспечить стабильную работу KDE Plasma на вашей системе.