Bug 48323 - Не меняются значения с true на false и наоборот в dconf-editor
Summary: Не меняются значения с true на false и наоборот в dconf-editor
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: dconf-editor (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-03 15:29 MSK by Tatyana Gagina
Modified: 2023-11-03 17:42 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2023-11-03 15:29:53 MSK
Стенд обновлён до Sisyphus:
ALT Workstation x86-64

Версия: dconf-editor-45.0.1-alt1

Шаги: 
1) # apt-get install celluloid  mate-reduced-resource  dconf-editor
2) Изменить значение параметра (выполнять в графическом сеансе):
$ dconf write /org/mate/newbackground/background-fade false
Проверить:
$ dconf read /org/mate/newbackground/background-fade
(получено значение "false")

3) Сбросить значение параметра:
$ dconf reset /org/mate/newbackground/background-fade
Проверить:
$ dconf read /org/mate/newbackground/background-fade
(вывод пустой, значение параметра сброшено)

4) Проверить изменение значения параметра в dconf-editor:
$ dconf read /io/github/celluloid-player/celluloid/autofit-enable
Открыть приложение $ dconf-editor -> перейти в раздел /io/github/celluloid-player/celluloid/ и изменить параметр autofit-enable на false
Снова проверить значание:
$ dconf read /io/github/celluloid-player/celluloid/autofit-enable

Результат: пустой вывод.

Ожидаемый результат: false.

И наоборот, если повторить шаг № 4, поменяв значение на другое.
Настройки, внесённые в dconf-editor применяются согласно указанным значениям.
Comment 1 Yuri N. Sedunov 2023-11-03 15:37:58 MSK
Ничего не понял.

Без celluloid'ов и mate попробуйте объяснить еще раз на примере стандартных ключей из gsettings-desktop-schemas. Что работает не так?
Comment 2 Tatyana Gagina 2023-11-03 15:43:02 MSK
Правка параметров производится либо через консольную утилиту gsettings, либо через утилиту Dconf-editor. 
Так вот, из консоли работает, из  Dconf-editor нет.
Пример: 
1) $ dconf-editor -> перейти в раздел /io/github/celluloid-player/celluloid/ и изменить параметр autofit-enable на false
Проверить значание:
2) $ dconf read /io/github/celluloid-player/celluloid/autofit-enable
3) повторить шаги 1-2.
Comment 3 Tatyana Gagina 2023-11-03 17:42:17 MSK
Вопрос решён: 
проблема была только потому, что не отображалась кнопка "Применить" при включенном чек-боксе "Исп.значение по умолчанию".

Всё работает, значения меняются, если убрать "Исп.значение по умолчанию" -> нажать на иконку в правом верхнем углу -> Применить -> проверить в консоли: 
$ dconf read /io/github/celluloid-player/celluloid/autofit-enable