Вопрос или проблема
При нажатии горячей клавиши для захвата области или при использовании кнопки интерфейса в Spectacle на Ubuntu 24.04 с KDE Neon (установлено вручную), один из моих мониторов становится черным. Затем мне приходится отсоединять его и снова подключать или отключать и включать в настройках.
У меня три монитора: встроенный экран ноутбука, Philips, подключенный через USB-C -> HDMI (работает), и MSI, подключенный через HDMI (не работает)
Я попробовал:
- отключить/выключить все остальные экраны, включая встроенный экран ноутбука
- удалить все горячие клавиши и использовать только кнопку захвата в интерфейсе (для диагностики потенциальных конфликтов горячих клавиш)
- установить spectacle из snap store вместо поставляемой версии (не работает с KDE Neon)
- использовать shutter вместо этого (не работает на Wayland)
- использовать flameshot вместо этого (не работает с несколькими мониторами)
- сбросить масштаб всех мониторов на 100%
Примечательно:
- это происходит только с одним конкретным монитором (независимо от расположения мониторов или выхода, к которому он подключен)
- запуск
spectacle -m
или захват “текущего экрана” не вызывает проблемы, только захват области вызывает это - запуск
spectacle -r
также делает монитор черным - хотя экран становится черным, выход по-прежнему правильный (скриншот области делается правильно)
- после того, как он стал черным, монитор по-прежнему подключен (не показывает “ожидание ввода”)
- на долю секунды я вижу наложение захвата, затем экран становится черным
- он не выключен, подсветка видна, просто черный
- блокировка компьютера и разблокировка не восстанавливают изображение
Это начало происходить после того, как я переключился с KDE на KDE Neon. Возможно, я сломал какую-то зависимость spectacle в процессе, но я не знаю, как это проверить, и в журналах spectacle нет ошибок.
Ответ или решение
Проблема с черным экраном на мониторе при использовании Spectacle на Ubuntu 24.04 с KDE Neon
При использовании приложения Spectacle для захвата экрана на системе Ubuntu 24.04 с установленной средой рабочего стола KDE Neon возникает проблема, при которой один из трех подключенных мониторов становится черным. Рассмотрим эту проблему более подробно, чтобы выявить возможные причины и решения.
Описание проблемы
Когда вы пытаетесь захватить определенную область экрана с помощью горячих клавиш или интерфейса Spectacle, один из мониторов (в нашем случае MSI, подключенный по HDMI) становится черным. Необходимо отключить и снова включить монитор, чтобы восстановить его работу. Примечательно, что это происходит только с одним конкретным монитором, даже если его расположение и подключение изменяются.
К тому же, захват области экрана приводит к следующими наблюдениям:
- Несмотря на черный экран, скриншоты успешно создаются.
- Проблема не зависит от организации мониторов.
- Использование команды
spectacle -m
для захвата текущего экрана не вызывает проблемы. - При вызове
spectacle -r
, который также предназначен для захвата области, монитор темнеет.
Пробные действия
Вы уже предприняли множество шагов для диагностики и устранения проблемы, включая:
- Отключение всех других экранов.
- Использование кнопок пользовательского интерфейса вместо горячих клавиш.
- Переустановку Spectacle через различные источники (например, Snap Store).
- Попытки с других инструментов для захвата экрана, таких как Shutter и Flameshot, с различными проблемами совместимости.
- Сброс масштабирования мониторов на 100%.
Возможные причины проблемы
Судя по вашему описанию, проблема, скорее всего, связана с графическими драйверами или программным обеспечением управления дисплеем. Такие ситуации могут возникать из-за конфликтов в настройках графики или ошибок в совместимости между вашими мониторами и используемыми драйверами.
-
Графические драйверы
- Проверьте, установлены ли последние версии графических драйверов для вашей системы. Для NVIDIA и AMD могут потребоваться отдельные драйверы для обеспечения лучшей совместимости с многоэкранными конфигурациями.
-
Конфликт программного обеспечения
- Обратите внимание на то, что вы недавно перешли с KDE на KDE Neon. Возможно, некоторые библиотеки или зависимости Spectacle не были правильно установлены. Попробуйте переустановить Spectacle через менеджер пакетов, чтобы убедиться, что отсутствующие зависимости будут восстановлены.
-
Настройки дисплея
- Проверьте параметры настройки дисплея в системе. Возможно, что определенные параметры конфигурации для монитора MSI привели к проблемам при запуске приложения Spectacle.
-
Проблемы с Wayland
- Spectacle имеет определенные стили работы с различными сессиями графического сервера. Попробуйте переключиться с Wayland на X11, чтобы проверить, сохраняется ли поведение.
Рекомендации
- Переустановите драйверы: Убедитесь, что графические драйверы обновлены до последних версий или попробуйте разные версии, если ваш графический процессор поддерживает это.
- Проверяйте настройки: Убедитесь, что конфигурация мониторов настройки дисплея соответствует рекомендациям.
- Обратитесь к сообществу: Если проблема сохраняется, рассмотрите возможность обращения в форумы или сообщества KDE Neon, предоставив все собранные вами детали.
- Логи системы: Анализируйте журналы системы (например, через
journalctl
), чтобы найти сообщения об ошибках, которые могут помочь выявить причину.
В случае, если предложенные шаги не решают проблему, возможно, вам стоит рассмотреть альтернативы, такие как использование другого программного обеспечения для захвата экрана или возврат к более стабильной версии окружения рабочего стола, если это возможно.
Подходите к решению проблемы систематично, собирая как можно больше информации о системе и ее настройках, чтобы гарантировать успешное устранение неполадок.