Как мне просмотреть доступные опции gsettings?

17

Есть определенные gsettings ключи , которые могут иметь несколько значений (например, ключ , как многословие может быть отнесен к одному error, infoили debug). Я хочу иметь возможность перечислить их, но мой dconf-editor( 0.7.3 ) не может их просматривать. Есть ли существующая альтернатива?

tshepang
источник
1
Было бы полезно больше информации. Например, когда вы говорите, что dconf-editor не может их просматривать, вы видите ошибки? Как вы думаете, это ошибка в dconf-editor или она просто не используется для просмотра ключей gsetting? Может ли он просматривать нормальные ключи, только не ключи с несколькими значениями? Все это вопросы, которые пролили бы свет на ваш текущий вопрос. Будет ли использование чего-то вроде gconf решить эту проблему? Подробнее будет бесконечно полезно. Что вы пытаетесь сделать, что именно терпит неудачу и т. Д.
rfelsburg
@rfelsburg Хорошие очки. Я обновил свой пост, чтобы уточнить.
Чепанг
1
Кстати, gconf-editor также не имеет этой опции.
Чепанг

Ответы:

10

Вы также можете сделать это в CLI с gsettings:

gsettings range SCHEMA [:PATH]  KEY

где

range
           Queries the range of valid values for KEY.

В твоем случае:

$ gsettings range org.freedesktop.Tracker.Store verbosity
enum
'errors'
'minimal'
'detailed'
'debug'
don_crissti
источник
10

Более новая версия dconf-editorтеперь перечисляет варианты.

введите описание изображения здесь

В этом примере, если вы нажмете debug, вы увидите список других доступных значений. Этот скриншот имеет версию 0.10 инструмента.

Снимок экрана с v0.19.3, показывает варианты:

введите описание изображения здесь

tshepang
источник
В тексте упоминается, что есть и другие варианты. Я что-то пропустил?
Чепанг
Извините, я предпочитаю свое изображение. Тема приятнее, а изображение меньше (меньше шума, меньше впустую места). Я придираюсь конечно.
Чепанг
1

Дополнение к основному ответу на Dconf-Editor:

В версии 3.18.2 - раскрывающийся список параметров содержит меньше, чем указано в более подробном описании в нижней части окна.

Пример для org.gnome.desktop.wm.preferences action-right-click-titlebar:

введите описание изображения здесь

Опции Menu, Lower, Shade и none недоступны в раскрывающемся списке и не могут быть выбраны с помощью Dconf Editor - но они перечислены в нижней части окна внутри более подробного описания.

Чтобы выбрать эти опции, можно использовать терминал - с чем-то вроде

gsettings set org.gnome.desktop.wm.preferences action-right-click-titlebar 'minimize'

Более новая версия 3.28.0 исправляет это - вместе с новым дизайном.

введите описание изображения здесь


источник
@don_crissti - я тестировал 3.18.2 в системе на основе ubuntu16.04. В Ubuntu 18.04 я вижу более новую версию 3.28.0, которая не затронута.