web-dev-qa-db-ja.com

このgsettingsコマンドが16.04から16.04.1の間に機能しなくなったのはなぜですか?

このコードスニペット(シェルスクリプト)を使用して16.04のGnomeターミナルプロファイルとやり取りしていましたが、正常に機能しました

profile=$(gsettings get org.gnome.Terminal.ProfilesList default)
profile=${profile:1:-1} # remove leading and trailing single quotes
org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${profile}/ \
background-transparency-percent

次に、スクリプトまたはコマンドラインで上記のコマンドを実行すると、16.04.1をインストールしてシステムを更新しました。gsettingsは「使用法」メッセージを返します。

$ gsettings get org.gnome.Terminal.Legacy.Profile:/ org/gnome/terminal/legacy/profiles:/:$ {profile} /
使用法:gsettings [--schemadir SCHEMADIR] get SCHEMA [:PATH] KEY.。

このコマンドを再び機能させるには何をする必要がありますか?

1
the_velour_fog

background-transparency-percentのように、キー名を省略しました。

gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${profile}/ background-transparency-percent
1
Florian Diesch