GNOME - 共通事項 - ブラウザによる拡張機能制御 - トラブルシュート - Arch 系

 クラウディア
1. 概要
2. インストール

1. 概要

 「EndeavourOS 2021.08.27 GNOME」で、同様の現象が発生しました。  やはり、「Projects/GnomeShellIntegrationForChrome/Installation - GNOME Wiki!」に記載のとおりに処理を行います。  ただし、「Ubuntu」とはだいぶ、やり方が異なるようです。

2. インストール

 以下の作業、「root」ユーザ権限で行うと怒られます。  ログインユーザ権限で。

cd /tmp
mkdir -pv tmp
cd tmp
 以下、出力表示とともに記載します。  ダウンロード。

git clone https://aur.archlinux.org/chrome-gnome-shell.git
 おおむね、こんなログが出力されます。

Cloning into 'chrome-gnome-shell'...
remote: Enumerating objects: 56, done.
remote: Counting objects: 100% (56/56), done.
remote: Compressing objects: 100% (54/54), done.
remote: Total 56 (delta 2), reused 56 (delta 2), pack-reused 0
Unpacking objects: 100% (56/56), 15.01 KiB | 808.00 KiB/s, done.
 パッケージ作成

cd chrome-gnome-shell
makepkg -si
 おおむね、こんなログが出力されます。

==> パッケージを作成: chrome-gnome-shell 10.1-5 (2021年09月07日 08時06分52秒)
==> ランタイムの依存関係を確認...
==> ビルドタイムの依存関係を確認...
==> 欠けている依存パッケージをインストール...
[sudo] hogehoge のパスワード:
依存関係を解決しています...
衝突するパッケージがないか確認しています...

パッケージ (5)       新しいバージョン  最終的な変化  ダウンロード容量

extra/jsoncpp        1.9.4-1               1.76 MiB          1.24 MiB
community/oniguruma  6.9.7.1-1             0.84 MiB          0.22 MiB
extra/rhash          1.4.2-1               0.31 MiB          0.16 MiB
extra/cmake          3.21.2-2             49.65 MiB          8.45 MiB
community/jq         1.6-4                 0.67 MiB          0.22 MiB

合計ダウンロード容量:  10.28 MiB
合計インストール容量:  53.23 MiB

:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
 rhash-1.4.2-1-x86_64                     164.8 KiB   243 KiB/s 00:01 [--------------------------------------] 100%
 oniguruma-6.9.7.1-1-x86_64               220.3 KiB  68.1 KiB/s 00:03 [--------------------------------------] 100%
 jq-1.6-4-x86_64                          226.4 KiB  67.2 KiB/s 00:03 [--------------------------------------] 100%
 jsoncpp-1.9.4-1-x86_64                  1265.2 KiB   300 KiB/s 00:04 [--------------------------------------] 100%
 cmake-3.21.2-2-x86_64                      8.5 MiB  1400 KiB/s 00:06 [--------------------------------------] 100%
 合計 (5/5)                                10.3 MiB  1424 KiB/s 00:07 [--------------------------------------] 100%
(5/5) キーリングのキーを確認                                          [--------------------------------------] 100%
(5/5) パッケージの整合性をチェック                                    [--------------------------------------] 100%
(5/5) パッケージファイルのロード                                      [--------------------------------------] 100%
(5/5) ファイルの衝突をチェック                                        [--------------------------------------] 100%
:: パッケージの変更を処理しています...
(1/5) インストール jsoncpp                                            [--------------------------------------] 100%
jsoncpp の提案パッケージ
    jsoncpp-doc: documentation
(2/5) インストール rhash                                              [--------------------------------------] 100%
(3/5) インストール cmake                                              [--------------------------------------] 100%
cmake の提案パッケージ
    qt6-base: cmake-gui
(4/5) インストール oniguruma                                          [--------------------------------------] 100%
(5/5) インストール jq                                                 [--------------------------------------] 100%
:: トランザクション後のフックを実行...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Refreshing PackageKit...
(3/5) Updating icon theme caches...
(4/5) Updating the desktop file MIME type cache...
(5/5) Updating the MIME type database...
==> ソースを取得...
  -> chrome-gnome-shell git リポジトリを複製...
Cloning into bare repository '/tmp/tmp/chrome-gnome-shell/chrome-gnome-shell'...
warning: redirecting to https://gitlab.gnome.org/GNOME/chrome-gnome-shell.git/
remote: Enumerating objects: 3840, done.
remote: Counting objects: 100% (77/77), done.
remote: Compressing objects: 100% (50/50), done.
remote: Total 3840 (delta 53), reused 38 (delta 27), pack-reused 3763
Receiving objects: 100% (3840/3840), 849.12 KiB | 172.00 KiB/s, done.
Resolving deltas: 100% (2646/2646), done.
==> source で md5sums ファイルを検証...
    chrome-gnome-shell ... スキップ
==> ソースを展開...
  -> chrome-gnome-shell git リポジトリの作業コピーを作成...
Cloning into 'chrome-gnome-shell'...
done.
Switched to a new branch 'makepkg'
==> prepare() を開始...
==> pkgver() を開始...
==> build() を開始...
CMake Deprecation Warning at CMakeLists.txt:3 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Found base64: /usr/bin/base64
-- Found sha256sum: /usr/bin/sha256sum
-- Found head: /usr/bin/head
-- Found tr: /usr/bin/tr
-- Found jq: /usr/bin/jq
-- Calculated Chrome extension id: gphhapmejobijbbhgpjhcjognlahblep
-- Calculated Opera extension id: olkooankbfblcebocnkjganpdmflbnbk
-- Found PythonInterp: /usr/bin/python (found version "3.9.6")
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build
==> fakeroot 環境を開始します...
==> package() を開始...
make: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' に入ります
make[1]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' に入ります
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' に入ります
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' から出ます
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' に入ります
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' から出ます
Built target firefox-native-manifest
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' に入ります
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' から出ます
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' に入ります
running build
running build_scripts
creating build
creating build/scripts-3.9
copying and adjusting /tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/connector/../build/chrome-gnome-shell -> build/scripts-3.9
changing mode of build/scripts-3.9/chrome-gnome-shell from 644 to 755
make[2]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' から出ます
Built target build-connector
make[1]: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' から出ます
Install the project...
-- Install configuration: ""
running install
running build
running build_scripts
running install_scripts
creating /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr
creating /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/bin
copying build/scripts-3.9/chrome-gnome-shell -> /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/bin
changing mode of /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/bin/chrome-gnome-shell to 755
running install_egg_info
Creating /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/lib/python3.9/site-packages/
Writing /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/lib/python3.9/site-packages/chrome_gnome_shell-0.0.0-py3.9.egg-info
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/etc/opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/lib/mozilla/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/share/applications/org.gnome.ChromeGnomeShell.desktop
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/share/dbus-1/services/org.gnome.ChromeGnomeShell.service
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/share/icons/gnome/16x16/apps/org.gnome.ChromeGnomeShell.png
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/share/icons/gnome/48x48/apps/org.gnome.ChromeGnomeShell.png
-- Installing: /tmp/tmp/chrome-gnome-shell/pkg/chrome-gnome-shell/usr/share/icons/gnome/128x128/apps/org.gnome.ChromeGnomeShell.png
make: ディレクトリ '/tmp/tmp/chrome-gnome-shell/src/chrome-gnome-shell/build' から出ます
==> インストールを整理...
  -> libtool ファイルを削除...
  -> 不要なファイルを削除...
  -> スタティックライブラリファイルを削除しています...
  -> バイナリとライブラリから不要なシンボルを削除...
  -> man と info ページを圧縮...
==> パッケージの問題をチェック...
==> パッケージを作成 "chrome-gnome-shell"...
  -> .PKGINFO ファイルを生成...
  -> .BUILDINFO ファイルを生成...
  -> .MTREE ファイルを生成...
  -> パッケージの圧縮...
==> fakeroot 環境を終了。
==> 作成完了: chrome-gnome-shell 10.1-5 (2021年09月07日 08時07分22秒)
==> パッケージ chrome-gnome-shell を pacman -U でインストール...
パッケージをロード...
依存関係を解決しています...
衝突するパッケージがないか確認しています...

パッケージ (1)      新しいバージョン  最終的な変化

chrome-gnome-shell  10.1-5                0.03 MiB

合計インストール容量:  0.03 MiB

:: インストールを行いますか? [Y/n] y
(1/1) キーリングのキーを確認                                          [--------------------------------------] 100%
(1/1) パッケージの整合性をチェック                                    [--------------------------------------] 100%
(1/1) パッケージファイルのロード                                      [--------------------------------------] 100%
(1/1) ファイルの衝突をチェック                                        [--------------------------------------] 100%
:: パッケージの変更を処理しています...
(1/1) インストール chrome-gnome-shell                                 [--------------------------------------] 100%
:: トランザクション後のフックを実行...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Refreshing PackageKit...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
 お分かりかと思いますが、途中、ログインユーザのパスワードの入力と y の入力があります。  これで、「GNOME Shell 拡張機能」に戻って、再読み込みすると動作するようになっています。
earthcar(アースカー)
JETBOY
ハイスピードプラン