- 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 拡張機能」に戻って、再読み込みすると動作するようになっています。
|