🚀

Ubuntu22.04でGnome extensionsをインストールできない時の解決法

2022/11/07に公開

はじめに

Ubuntuをインスールした際にGnome extensionsを有効にしようとしたところ

Although GNOME Shell integration extension is running, native host connector is not detected. Refer documentation for instructions about installing connector.
GNOME Shell 統合拡張機能が実行されていますが、ネイティブ ホスト コネクタが検出されません。コネクタの取り付け方法については、ドキュメントを参照してください

このようなエラーが出てきて困ったので解決法を共有します。

結論 :Ubuntu22.04からFirefoxがSnap版に変更されたことが原因
解決法:本家mozillaのPPAからFirefoxをインストールする

解決手順

Snap版のFirefoxのアンインストール

sudo snap remove firefox

mozillaのPPAからFirefoxをインストール

mozillaのPPAを追加する

 sudo add-apt-repository ppa:mozillateam/ppa

PPAの優先順位を上げる

echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox

Firefoxを自動アップデートするための設定を追加

echo '
Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";
' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox

Firefoxをインストール

sudo apt install firefox

これでうまく行くはず! 指摘間違い等あればコメント欄に...

参考

https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04

Discussion