文件名:导入.py
#!/usr/bin/python
import sys
import compizconfig
#The last input on the command line will be the path to save the file to.
savefile=sys.argv[-1]
context=compizconfig.Context()
#Change keyword if you want to skip saving entries that are default
context.Import(savefile)
我正在使用上面的 python 脚本形式导入compiz
导出的配置文件Terminal
。
像这样:(./import.py myCompizProfile.profile
我已经给予了所有许可chmode 777 import.py
)
该程序运行完美,现在我的问题Ubuntu 12.04 (Zorin OS)
是Compiz(CompizConfig Settings Manager) version 0.9.5.92
:
当我尝试使用相同的代码时,Ubuntu 12.10 Genome Remix
它Compiz(CompizConfig Settings Manager) version 0.9.8.6
不起作用。
出现错误:
./import.py myCompizProfile.profile compizconfig - Info: Backend : gsettings compizconfig - Info: Integration : true compizconfig - Info: Profile : default
(process:11253): GLib-GIO-WARNING **: g_settings_set_value: value for key 'visual-bell-type'
in schema 'org.gnome.desktop.wm.preferences' is outside of valid range
问题:为什么我会收到此错误?
我该如何解决这个错误?
答案1
org.gnome.desktop.wm.preferences.gschema.xml
我通过使用下面列出的操作更新架构文件解决了这个问题
sudo gedit /usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml
搜索visual-bell-type
并修改默认值。