웨이 랜드에서 화면 공유


26

Fedora 25에서 웨이 랜드를 사용하고 있습니다.

화면 공유 도구가 제대로 작동하지 않습니다. Chrome에서 크롬 창을 공유 할 수 있지만 다른 것은 없습니다. 또한 zoom.us를 사용해야하며 다른 창에서 공유 할 때 빈 화면이 나타납니다.

이것이 작동하도록 구성해야 할 것이 있습니까?


Wayland의 화면 공유가 깨졌습니다. Wayland 대신 X11 세션에 로그인 해보십시오. 로그인 화면에서 사용자 이름 옆에있는 코 그를 사용하여 전환하십시오.
harrymc 2016 년

1
그래, 그게 내가하는 일이지만 가능하면 웨이 랜드를 사용하고 가능한 경우 화면 공유를하고 싶습니다
데릭에 킨스

1
문제는 대부분 전체 화면 공유라고 생각합니다. 개별 창을 공유하면 작동 할 수 있습니다.
harrymc

Sococo에서 개별 창을 공유하는 화면은 Wayland에서 작동합니다. 줌은 이제 Wayland 대신 X11을 사용하도록 지시합니다. :(
mart

답변:



8

Wayland의 화면 공유가 손상된 것으로 알려져 있습니다. X11 세션에서는 공유가 완벽하게 작동하지만 Wayland를 선호합니다.

나는 Wayland 개발자 (또는 사용자)가 아니며 버그를 수정할 수 없습니다.

문제가 대부분 전체 화면 공유와 관련이 있다는 의견을 보았으므로 버그가 수정 될 때까지 개별 창만 공유하는 것이 좋습니다.

그렇지 않으면 유일한 방법은 Wayland 개발자에게 버그를 수정하여 화면 공유가 필요할 때마다 X11을 사용하는 것입니다.


아니요 크롬 이외의 것을 공유하는 데 문제가 있습니다. 실제로 전체 화면 창을 공유하려고 시도하지 않았습니다.
Derek Ekins

Chrome에는 자체 방법이 있습니다.
harrymc

1
Google 행 아웃을 사용하면 웨이 랜드 (우분투 17.10)의 개별 창 (예 : 파이어 폭스 및 Google 자체)을 공유 할 수 있습니다. 그러나 전체 화면이 아닙니다.
morhook

Wayland에서 단일 창 공유를 지원하기 위해 Zoom에 대한 계획이 있는지 아는 사람이 있습니까?
Kevin Wittek

4

이것은 오래된 질문이지만 Gnome DE (내 경우에는 3.32) 및 Chrome (현재 버전 77)과 함께 PipeWire 기술을 사용하여 해결책을 찾았습니다.

이것을 확인하십시오 : https://wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing

그냥 개방 크롬 : // 플래그 / #는 WebRTC가-pipewire 캡처를 가능하게 활성화하고 다시 시작 크롬으로 설정합니다. 전체 화면을 공유 할 수 있습니다.

나는 그것이 도움이되기를 바랍니다


3

우분투 17.10에서 웨이 랜드를 사용하고 있습니다.

  • 확대 / 축소에 wayland에는 공유 할 프로토콜이 없으며 X11 사용을 권장합니다
  • Google 행 아웃은 공유 전체 화면에 검은 색 화면을 표시하며 내 컴퓨터 some창 (특히 Google 크롬 및 파이어 폭스, 그놈 터미널은 아님)에 표시됩니다.
  • 는 무작위로 움직이는 픽셀이있는 검은 색 화면을 표시합니다.

이 문제에보고 된 몇 가지 문제가 있습니다 https://bugzilla.redhat.com/show_bug.cgi?id=1369218이 (우분투에 아직보고되지 않은)에 그놈 쉘 https://bugzilla.gnome.org /show_bug.cgi?id=786565

Ubuntu 17.10에 대한 나의 해결책은 X11을 사용하는 것입니다 ( "Xbun에서 Ubuntu"에서 세션을 시작할 때 선택할 수 있음)


1

또한 GitHUB에서 여기에 설명 된 솔루션을 찾았 습니다 .

원칙적으로 단계 :

  1. 화면 공유 (슬랙, 구글 미팅)가 필요한 모든 소프트웨어 인 모든 "커뮤니케이터"를 호스트의 일부 X 서버를 사용하여 렌더링하는 별도의 마이크로 런타임에 배치하십시오. X11Docker 는 매우 가볍고 편리하므로 제안 합니다. 또한 선택한 원격 데스크톱 클라이언트 소프트웨어를 해당 런타임시기에 넣습니다.

  2. 호스트에서 일부 원격 데스크톱 서비스 에이전트를 가동하십시오. 제 선택은 WayVNC였습니다 (Sway 1.4 필요).

  3. VNC (또는 원하는 프로토콜)를 통해 런타임에서 Sway를 실행하는 호스트에 연결하십시오.

  4. 이제 마이크로 런타임에서 호스트 VNC 세션을 보여주는 화면을 공유 할 수 있습니다

웨이 랜드 기본 화면 공유가 성숙 할 때까지 노력은 일부 핵보다 가볍고 안정적입니다.


0

화면 공유는 Wayland의 일부가 아니지만 KDE의 컴포 지터 인 그놈 (Gome)은 obs-xdg-portal 확장을 구현할 것입니다.

현재 Firefox 또는 다른 앱이 해당 확장을 구현할 때까지 기다리고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.