这是我在这件事发生之前所做的事情:

这是我在这件事发生之前所做的事情:

我错误地添加了一个com.canonical.unity.devices.blacklist名为dconfblacklist当尝试锁定键的值时com->canonical->unity->设备。我怎样才能将其删除?

错误添加的条目。


这是我在这件事发生之前所做的事情:

创建了一个/usr/share/glib-2.0/schemas/00_devices-blacklist.gschema.override文件

[com.canonical.unity.devices]
黑名单=['01D3FDBD88BEAC80-OS','8045-6F4E-PEN']

  • 使用 重新编译了模式 sudo glib-compile-schemas --strict /usr/share/glib-2.0/schemas/

  • 创建了一个/etc/dconf/profile/user文件

    用户数据库:用户
    系统数据库:本地
    系统数据库:ibus

  • 创建了一个/etc/dconf/db/local.d/00-devices-blacklist文件

    [com.canonical.unity.devices]
    黑名单=['01D3FDBD88BEAC80-OS','8045-6F4E-PEN']

  • 创建了一个/etc/dconf/db/local.d/locks/devices-blacklist文件

    # 防止更改启动器中未显示的设备列表
    /com/canonical/unity/devices/blacklist

  • 创建了一个/etc/profile.d/dconf-profile.sh文件

    导出 DCONF_PROFILE=本地

  • 运行sudo dconf update并重新启动。

  • 我的 ubuntu 给了我一些错误,/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,将默认键值更改为我想要的值。重新编译架构后,设备不再在启动时显示。

但该条目仍然存在。我该怎么办?

答案1

中的说明帮助中心不是很清楚。显然,密钥文件比如/etc/dconf/db/local.d/00-devices-blacklist

[com.canonical.unity.devices]
黑名单=['01D3FDBD88BEAC80-OS','8045-6F4E-PEN']

创造新的条目dconf,因此有此条目com.canonical.unity.devices

我删除了该文件,重新启动,一切都解决了。

相关内容