Я использую Wayland с Fedora 25.
Практически никакие инструменты не работают правильно. Из Chrome я могу поделиться окном Chrome, но больше ничего. Я также должен использовать zoom.us, и когда я делю окно с другой стороны, просто появляется пустой экран.
Есть что-то, что нужно настроить, чтобы это работало?
linux
screen-sharing
wayland
Дерек Экинс
источник
источник
Ответы:
Как известно, совместное использование экрана в Wayland нарушено. Вы говорите, что совместное использование прекрасно работает в сеансе X11, но вы предпочитаете использовать Wayland.
Я не разработчик Wayland (и не пользователь) и не могу исправить ошибку.
Я видел комментарии, в которых говорилось, что проблема в основном связана с полноэкранным совместным использованием, поэтому я предлагаю вам попытаться поделиться только отдельными окнами, пока ошибка не будет устранена.
В противном случае, ваш единственный вариант - заставить разработчиков Wayland исправить ошибку, продолжая использовать X11 всякий раз, когда вам нужно делиться экраном.
источник
Возможность делать традиционный полноэкранный обмен в Wayland - недостающая функция, а не ошибка.
Реально наш единственный вариант - переключиться обратно на Xorg. Ubuntu фактически делает это: https://www.theregister.co.uk/2018/01/30/ubuntu_reverting_to_xorg_in_bionic_beaver/
Будут проекты (например, Pipewire), но кажется, что это хороший год, прежде чем они попадут в Firefox или Slack.
источник
Хотя это старый вопрос, я нашел решение, используя технологию PipeWire с Gnome DE (в моем случае 3.32) и Chrome (в настоящее время версия 77).
Проверьте это: https://wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing
Просто откройте chrome: // flags / # enable-webrtc-pipewire-capture, установите его как включенный и перезапустите chrome. Вы сможете поделиться всем экраном.
Я надеюсь, что это помогает
источник
Я использую Wayland на Ubuntu 17.10.
some
окнах моей машины (в частности: Google Chrome и Firefox, но не в терминале gnome).По этому вопросу сообщается о нескольких проблемах https://bugzilla.redhat.com/show_bug.cgi?id=1369218 (в Ubuntu об этом еще не сообщалось) в оболочке gnome https://bugzilla.gnome.org /show_bug.cgi?id=786565
Мое исправление для Ubuntu 17.10 - использовать X11 (вы можете выбрать, когда начинаете сеанс в «Ubuntu на Xorg»)
источник
Также нашел решение, которое я изложил здесь, на GitHUB .
В принципе шаги:
Поместите все свои «коммуникаторы», все программное обеспечение, которое требует совместного использования экрана (slack, google meet), в отдельное микро-время выполнения, которое выполняется с помощью какого-либо X-сервера на вашем хосте. Я бы предложил X11Docker, так как он очень легкий и удобный. Также поместите клиентское программное обеспечение удаленного рабочего стола на ваш выбор.
Раскрутил некоторый агент, обслуживающий удаленный рабочий стол на вашем хосте, я выбрал WayVNC (хотя требует sway 1.4!)
Подключитесь из вашей среды выполнения через VNC (или любой другой протокол по вашему выбору) к вашему хосту, на котором работает sway.
Теперь вы можете поделиться экраном в вашем микро-времени выполнения экрана, показывающего сеанс VNC хоста
Усилие легкое и более стабильное, чем некоторые взломы, пока не произойдет созревание родного экрана Wayland.
источник
Совместное использование экрана не является частью Wayland, но GNOME, композиторы KDE, будут реализовывать расширение obs-xdg-portal.
В настоящее время мы ожидаем, что Firefox / другие приложения реализуют это расширение.
источник