Поиск по сайту:

[Обходной путь] Пустой экран или дисплей поврежден в Ubuntu 22.04

Cheese, приложение по умолчанию для фотосъемки или записи через веб-камеру, в моем случае не работает должным образом в Ubuntu 22.04.

При запуске приложения индикатор веб-камеры включается и горит всего несколько секунд. Затем отображается пустой экран со следующим текстом:

«Произошла ошибка воспроизведения видео с веб-камеры»

Согласно отчету об ошибке Ubuntu и вышестоящему отчету, похоже, это как-то связано с патчем для поддержки вывода MJPEG, который вызывает проблемы на слабых ПК (я думаю).

Вот несколько обходных путей, которые работают на моем ноутбуке с камерой HP TrueVision HD.

Обходной путь 1. Измените выходное разрешение.

Сначала запустите Cheese и откройте диалоговое окно «Настройки» в меню гамбургера. Когда оно откроется, измените разрешение с 1280×720 на 640×480. Затем закройте приложение.

Затем снова запустите Cheese. Экран отображается пустой, но в моем случае свет камеры продолжает гореть. Продолжайте уменьшать разрешение, пока оно снова не заработает. Затем верните более высокое разрешение фото/видео.

Однако самое высокое разрешение 1280×720 приводит к повреждению изображения, как и сообщается об ошибке. А 640×480 в моем случае отлично работает.

Обходной путь 2. Установите Cheese 3.38 через Flatpak.

В предыдущей версии 3.38 этой проблемы не было. Его можно установить через универсальный пакет Flatpak.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду для установки демона:

sudo apt install flatpak

2. Затем установите Cheese как Flatpak с помощью команды:

flatpak install https://dl.flathub.org/repo/appstream/org.gnome.Cheese.flatpakref

При первом запуске потребуется установить еще несколько сотен МБ библиотек времени выполнения.

Наконец, запустите команду ниже, чтобы запустить Flatpak и проверить, работает ли он:

flatpak run org.gnome.Cheese

3. (Необязательно) Удалите предустановленный пакет Cheese.

Сделайте значок приложения в результатах поиска, чтобы запустить Cheese как Flatpak вместо предустановленного пакета. Вы можете удалить исходный пакет с помощью команды:

sudo apt remove cheese

Кроме того, требуется перезагрузка системы, если вы впервые устанавливаете приложение как Flatpak.

Как восстановить

Чтобы удалить пакет Flatpak, используйте команду:

flatpak uninstall --delete-data org.gnome.Cheese

И установите исходный пакет Cheese, используя команду:

sudo apt install cheese

Решение 3: PPA с пакетом Cheese (исправлено)

Как @matthew.ruffell упомянул в отчете об ошибке, отмена фиксации заставит ее снова работать. Это может быть обходным путем, пока восходящий поток не устранит проблему. Однако в моей сборке разрешение 1280×720 просто пропало…

Статьи по данной тематике