Почему эта команда gsettings прекратила работать между 16,04 и 16.04.1?

Я использовал этот отрывок кода (сценарий оболочки) для взаимодействия с профилем Терминала Gnome на 16,04, и он хорошо работал

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 $ получают org.gnome. Терминал. Наследие. Profile:/org/gnome/terminal/legacy/profiles:/: $ {профиль} /
Использование: gsettings [-schemadir SCHEMADIR] получают СХЕМУ [: ПУТЬ] КЛЮЧ...

Что я должен сделать для получения этой команды, работающей снова?

1
задан 6 August 2016 в 13:05

1 ответ

Вы опустили ключевое имя, как background-transparency-percent:

gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${profile}/ background-transparency-percent
1
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

Похожие вопросы: