As you know full-screen sharing is a missing option in Ubuntu Wayland session. I was going to join an online competition through google meet. Although you can share individual windows but not the entire screen. After searching for possible solutions I came across pipewire
(I really don't know what it's).
I used their official manual to build it from source but there were no pages about its dependencies so I used apt-get install "dependency-name"*
to install the available packages contain for each cmake dependency error dependency. By that, I got a lot of garbage packages installed in my system. But after installation, it was not working with Chrome (after enabling webrtc-pipewire flag) or Firefox. After struggling one hour I removed all installed files and packages from my system. I also tried it with Ubuntu's official pipewire packages(which was of an older version)
sudo apt install pipewire gstreamer1.0-pipewire libpipewire-0.2-1 libpipewire-0.2-dev libpipewire-0.2-doc
It made google meet not joining the conference. I also checked this manual and failed. I installed each of it's missing dependencies and failed.
What is the proper way to install pipewire on my Ubuntu 20.04?
0 Answers