事象
Snap版のFirefoxで、Google Meet を使うとデバイス全般で認識されません。許可しているので設定は問題ないはずなのに。
環境
- Kubuntu 25.04
解決方法
Snap版のFirefoxをアンインストールして、apt版のFirefoxをインストールします。
# アンインストール
sudo snap remove firefox
sudo apt purge -y firefox firefox-esr
sudo apt autoremove -y
# Mozilla の公式の PPA を追加
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
# デバイスの認識を優先する設定を追加
sudo tee /etc/apt/preferences.d/firefox-deb <<EOF
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
EOF
# Firefox のインストール
sudo apt install -y firefoxなぜSnap版Firefoxだとデバイスの認識がうまくいかないのか
はっきりとした原因は分かりませんでしたが、どうやら Snap パッケージのセキュリティ設計とサンドボックスの仕組みが関係しているようです。Snap パッケージは、セキュリティ上の理由からデバイスのアクセスを制限しています。そのため、デバイスの認識がうまくいかない可能性があります。
参考
Ubuntu 24 で Snap 版ではなく Mozilla の公式提供する deb(非Snap)版 Firefox に変更す