第14章 GNOME Shell 拡張機能の有効化と適用
GNOME Shell 拡張機能は、GNOME デスクトップ環境の機能と外観を強化するアドオンです。ユーザーは、自分のデスクトップセッションまたはシステム上のすべてのユーザーに対して拡張機能を有効にできます。
14.1. システム全体での GNOME Shell 拡張機能の有効化 リンクのコピーリンクがクリップボードにコピーされました!
すべてのユーザーに対して GNOME 拡張機能を自動的に有効にすると、個別にインストールする必要がなくなります。拡張機能をパーソナライズしている既存のユーザーには影響しません。
前提条件
- 管理アクセスがある。
手順
- GNOME Extensions Web サイトから拡張機能のアーカイブをダウンロードします。
アーカイブを
/usr/share/gnome-shell/extensionsディレクトリーに展開します。unzip -q <extension-file.zip> -d /usr/share/gnome-shell/extensions/
# unzip -q <extension-file.zip> -d /usr/share/gnome-shell/extensions/Copy to Clipboard Copied! Toggle word wrap Toggle overflow <extension-file.zip>は、拡張機能の zip ファイルの名前に置き換えます。パーミッションを調整して、すべてのユーザーが拡張機能のファイルを読み取り、実行できるようにします。
chmod -R 755 /usr/share/gnome-shell/extensions/<extension-directory>/
# chmod -R 755 /usr/share/gnome-shell/extensions/<extension-directory>/Copy to Clipboard Copied! Toggle word wrap Toggle overflow <extension-directory>は、拡張機能のディレクトリーの名前に置き換えます。次の内容を含む新しい
/etc/dconf/db/local.d/00-extensionsファイルを作成します。[org/gnome/shell] enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']
[org/gnome/shell] enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']Copy to Clipboard Copied! Toggle word wrap Toggle overflow UUID (
myextension1@myname.example.com、myextension2@myname.example.com) は、有効にする UUID に置き換えます。拡張機能の UUID は、GNOME Shell Extensions Web サイトのページで確認できます。変更をシステムデータベースに適用します。
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow
これらの手順を完了すると、指定した拡張機能が、システム上のすべての新規ユーザーに対してデフォルトで有効になります。