web-dev-qa-db-ja.com

Debian JessieがGNOME拡張機能をインストールできない、ネイティブホストコネクタが検出されない

Debian Jessie 64ビット8.7とGoogle Chrome Stable 57.0.2987.110。

GNOME Shell extensions サイトにアクセスしたとき、私は次の情報を見ました:

GNOME Shell統合拡張機能は実行されていますが、ネイティブホストコネクタは検出されません。コネクタのインストール手順については、ドキュメントを参照してください。

Firefox ESR(Mozilla Firefox 45.6.0)では、次のエラーが発生しました:

ReferenceError: chrome is not defined

そのため、GNOME拡張機能をインストールできません。 chrome-gnome-shellをインストールする必要がありますか? jessieではなく、stretchおよびsidリポジトリにあります。ブラウザを変更する必要がありますか?

4
domandinho

はい、インストールする必要があります GNOMEシェル統合for ChromeDebian 9パッケージ の依存関係はDebian 8で満たすことができるため、

wget http://ftp.debian.org/debian/pool/main/c/chrome-gnome-Shell/chrome-gnome-Shell_8-4_all.deb
Sudo gdebi chrome-gnome-Shell_8-4_all.deb

動作するはずです(gdebiがインストールされていると仮定します)。

パッケージ化された拡張機能をChromeで動作させるには、すべてのJSONファイルを/etc/chromium/native-messaging-hostsから/etc/opt/chrome/native-messaging-hostsにコピーする必要があります。詳細は トラブルシューティング セクションを参照してください。

9
Stephen Kitt

これは、上記のStephen Kitt answer がFirefox 60.xで動作したことを確認するためです。

Debianターミナルのコマンドラインに慣れていない人のために。 Debian 8 Jessieのパッケージは、お好きなブラウザで http://ftp.debian.org/debian/pool/main/c/chrome-gnome-Shell/chrome-gnome-Shell_8-4_allからダウンロードできます。 deb

この一時的な回避策の欠点は、自動更新を取得できないことです。この「chrome-gnome-Shell」パッケージを手動で更新する必要があります。

Debianの初心者のための詳細な手順は https://gitlab.gnome.org/Infrastructure/extensions-web/issues/74#temporary-workaround にあります

他のDebianバージョンの場合、パッケージは http://ftp.debian.org/debian/pool/main/c/chrome-gnome-Shell/ にリストされています。

0
Francewhoa

お使いのディストリビューションに応じて chrome-gnome-Shell をインストールし、初めて実行します。

/usr/bin/python3 /usr/bin/chrome-gnome-Shell --gapplicarion-service

この後、chromeからのアドオンがネイティブプラグインを検出します。

0
Glats