我错误地添加了一个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
。
我删除了该文件,重新启动,一切都解决了。