Совместное использование экрана under wayland

У кого-нибудь есть возможность совместного использования экрана в режиме Wayland с использованием pipewire?

Насколько я могу судить ,после установки пакета pipewire и добавления пользователя в группы audio и video должно появиться возможность совместного использования экрана. За исключением того, что Chrom (e | ium) по-прежнему использует libpipewire0.2, а Groovy поставляется только с libpipewire0.3.

Бонусные баллы, если вы сделали слабую работу.

«Вернуться к Xorg» не является жизнеспособным решением. Вот. Различные вещи (особенно перьевой ввод) работают некорректно (по крайней мере, в моей конфигурации) в Xorg и не собираются в ближайшее время.

2
задан 19 November 2020 в 03:13

2 ответа

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

Сначала загрузите файл deb (при условии, что вы используете версию amd64 из Ubuntu):

wget 'http://mirrors.kernel.org/ubuntu/pool/universe/p/pipewire/libpipewire-0.2-1_0.2.7-1_amd64.deb'

Затем установите пакет:

sudo apt install ./libpipewire-0.2-1_0.2.7-1_amd64.deb

Поскольку libpipewire0.3 использует совершенно другой набор файлов , конфликта быть не должно.

Опять же, вам придется вручную проверьте обновления. Текущая версия - 0.2.7-1. Когда вы увидите новую версию, просто нажмите «amd64» в разделе «Архитектура», а затем вы можете либо щелкнуть по одному из зеркал, чтобы загрузить файл, либо скопировать ссылку и вставить ее в терминал, чтобы использовать wget , чтобы использовать тот же метод, что и выше. Просто убедитесь, что вы используете правильное имя файла с командой apt , чтобы не установить неправильный файл (например, более старую загруженную версию).

Наконец, есть некоторая дополнительная информация по вики Archlinux , которую вы, возможно, захотите проверить, где упоминается, что вам, возможно, придется установить xdg-desktop-портал и включите флаг хрома chrome: // flags / # enable-webrtc-pipewire-capturer , чтобы заставить его работать.

0
ответ дан 3 January 2021 в 22:48

Установите libpipewire0.2 и включите WebRTC с флагом Pipewire в Chrome.

0
ответ дан 3 January 2021 в 22:48

Другие вопросы по тегам:

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