Как удалить пользовательскую запись из dconf?

По ошибке я добавил названную запись com.canonical.unity.devices.blacklist к dconf при попытке заблокировать значение для blacklist ключ под com-> канонический-> единица-> устройства. Как я могу удалить его?

Entry added by mistake.


Вот то, что я сделал, прежде чем это произошло:

Созданный файл /usr/share/glib-2.0/schemas/00_devices-blacklist.gschema.override с

[com.canonical.unity.devices]
поместите в черный список = ['01D3FDBD88BEAC80-ОС ', 8045-6F4E-PEN']

  • Перекомпилированный схемы с sudo glib-compile-schemas --strict /usr/share/glib-2.0/schemas/.

  • Созданный файл /etc/dconf/profile/user с

    пользователь-db:user
    система-db:local
    система-db:ibus

  • Созданный файл /etc/dconf/db/local.d/00-devices-blacklist с

    [com.canonical.unity.devices]
    поместите в черный список = ['01D3FDBD88BEAC80-ОС ', 8045-6F4E-PEN']

  • Созданный файл /etc/dconf/db/local.d/locks/devices-blacklist с

    # предотвратите изменения в списке устройств, не показанных в средстве запуска
    /com/canonical/unity/devices/blacklist

  • Созданный файл /etc/profile.d/dconf-profile.sh с

    DCONF_PROFILE=local экспорта

  • Работал sudo dconf update и перезагруженный.

  • Моя человечность дала мне некоторые ошибки относительно /etc/profile таким образом, я удалил /etc/profile.d/dconf-profile.sh, перезагруженный и это загрузилось без ошибок, но та запись была добавлена, и устройства все еще вновь появлялись в средстве запуска каждый раз, когда я загрузился.

  • Затем я удалил /usr/share/glib-2.0/schemas/00_devices-blacklist.gschema.override и отредактированный /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml, изменение значения ключа по умолчанию к тому, что я хотел. После перекомпиляции схем устройства больше не обнаруживались на начальной загрузке.

Но та запись все еще там.Что мне делать?

0
задан 12 December 2019 в 22:02

1 ответ

Указания в help.gnome.org не очень четкие. По-видимому, keyfiles как /etc/dconf/db/local.d/00-devices-blacklist, который имеет

черный список [com.canonical.unity.devices]
= ['01D3FDBD88BEAC80-OS ', 8045-6F4E-PEN']

создают новый записи в dconf, следовательно вход com.canonical.unity.devices.

я удалил файл, перезагруженный, и все было решено.

0
ответ дан 21 December 2019 в 23:34

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

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