解決Chrome使用Google Meet螢幕分享時的問題Ubuntu 22.04

這是最近從20.04升級到Ubuntu 22.04.1遭遇的問題,Chrome使用Google Meet時無法整個螢幕進行分享,會是一整個黑畫面但是有滑鼠游標;分享單一視窗或單一分頁則都正常。

簡而言之,你用Google Meet要整個螢幕分享的需求就繼續往下看。

查了網路文章,Ubuntu 22.04無法全螢幕分享肇因於畫面中介軟體預設換成wayland處理不再是X11。

解法:Chrome中啟用webrtc-pipewire-capturer

  • 步驟0. 確認Chrome版本,建議升級到最新版,我寫這篇文章當下是104.0.5112.101
  • 步驟1. Chrome網址列輸入 chrome://flags#enable-webrtc-pipewire-capturer 將這個功能變成啟用
  • 步驟2. 重啟Chrome

基本上就完成啟用設定,不用安裝其他套件。

操作:Google Meet中操作

後面就是在Meet中操作螢幕分享的問題,因為使用時它會叫起一個權限管理程式(如下圖)。


在這個權限處理裡面要點擊要分享的螢幕裝置, 以我的來說就是BenQ Corporation這個裝置, 點擊之後它會打勾勾,這時才能按下右上方的"分享"。

然後就會回到"分享整個螢幕畫面"的視窗,裡面會跑出你系統整個畫面的當下預覽,需要點擊那個預覽畫面,再按下右下方的"分享"。

這之後Google Meet就會開始作動切換到分享模式,只是你會發現怎麼畫面上又出現了選擇視窗(如下)。沒錯...這就是沒處理好的部份,這裡你得再選擇跟上面一樣的裝置,這樣就可以並再次點擊右上方的"分享",這樣才可以把你的整個螢幕正常的分享出去。


後記

單個視窗的部份,也變成相同的狀況,需要選Single Window裡面選擇你要分享的單個視窗。之後也會在跳一次,也是要再選擇與確認一次。


留言