最近シェルスクリプトを学び始めました。練習としてPop_OSのGTKとShellテーマを変更するスクリプトを作成してみる予定です。まず、必要に応じて動作することを確認するために、これらのコマンドを個別に学習してテストしました。アイコンとgtkテーマを正常に変更しましたが、Gnomeシェルテーマを変更すると、次の出力が表示されます。
No such schema “org.gnome.shell.extensions.user-theme”
ユーザーテーマ拡張を有効にしたので、これは奇妙です。また、次のコマンドを実行しましたが、何も変更されませんでした。
gsettings set org.gnome.shell enabled-extensions "['[email protected]']"
何が起こっているのか知っている人がいるのか、どうすればいいのかをアドバイスできる人はいますか?
答え1
私もこの問題に直面しました。何が間違っているのか完全にはわかりませんが、スキーマファイルが正しくインストールされていないようです。
この問題を解決するには、スキーマファイルのコピーをインポートする必要がありますorg.gnome.shell.extensions.user-theme.gschema.xml
。このファイルはプログラムソースから入手できます。ファイルへのgitlabリンクは次の場所にあります。拡張機能ページ。
ファイルがある場合は、にあるスキーマディレクトリにコピーします/usr/share/glib-2.0/schema
。このディレクトリにある場合は、他のファイルと一緒にスキーマファイルをコンパイルします。 (例えばsudo glib-compile-schemas .
)。
それから最終的に値を設定できます。 :)