ウェブサイト検索

Ubuntu 22.04のFirefoxがついにネイティブメッセージングサポートを取り戻しました


Ubuntu 22.04 および 22.10 にプリインストールされた Firefox Snap パッケージは、ネイティブメッセージングサポートが再び機能するようになりました。つまり、ユーザーは GSConnect、KeePassXC、Plasma 拡張機能、または Gnome Shell 拡張機能をインストールすることで、これを機能させることができるようになりました。

ご存知のように、Ubuntuは21.10以来、サンドボックスで動作するSnap版のFirefoxに切り替えました。しかし、これによりネイティブアプリケーションとのメッセージ交換機能が壊れました。

Flatpakチームが新しいWebExtensions XDGデスクトップポータルとそれをFirefoxに統合するために作業してくれたことに感謝します。この新しいネイティブメッセージング機能は、ベータチャンネルで数ヶ月間テストできます。そして、それはほんの数日前に安定チャンネルに追加されました。

FirefoxをSnapとして

それを手に入れる方法

FirefoxをSnapとして使用している場合は、待っていれば自動的に最新バージョンに更新され、新機能が追加されます。それとも、キーボードのCtrl+Alt+Tを押してターミナルを開き、以下のコマンドを実行してください。

sudo snap refresh firefox --stable

端末でコマンドを実行してXDGデスクトップポータルパッケージをインストールし、Firefoxを使用してGnomeシェル拡張機能をインストールしたい場合は、chrome-gnome-shellもインストールしてください。

sudo apt update && sudo apt install xdg-desktop-portal

Firefoxの.debパッケージからSnapに戻すには、まず‘/etc/apt/preferences.d/’ディレクトリにあるPPA優先ファイル(もしあれば)を削除し、その後ターミナルで以下のコマンドを実行してください:

sudo apt update && sudo apt install firefox

最後にFirefoxを起動し、ネイティブメッセージ交換が必要なページをインストールまたは訪問します。ユーザーに権限を付与するかどうかを尋ねるダイアログがポップアップします。

Firefox Snapがネイティブメッセージングの権限を求めています

関連記事: