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