ユーザーテーマgsettingsアーキテクチャの問題

ユーザーテーマgsettingsアーキテクチャの問題

最近シェルスクリプトを学び始めました。練習として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 .)。

それから最終的に値を設定できます。 :)

関連情報