compiz-plugins schemas not found with gsettings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Expired
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
When I define key bindings through CompizConfig Settings Manager, they are lost on restart. For instance, I can <Super>+arrow to move between viewports in the Desktop Wall, but those are lost after I log out. I have to manually set the key bindings every time I log in.
I can't set these as a script, because (I think ) of the problem explained at http://
I have installed the extra plugins (compiz-plugins) for CompizConfig Settings Manager (compizconfig-
The problem is none of these schemas are found by gsettings list-recursively and I can't understand why.
Based on my understanding, the schemas are found through the environment variable XDG_DATA_DIRS which currently is this (the default with Ubuntu 12.10):
ben@ben-HPdv6:~$ echo $XDG_DATA_DIRS
/usr/share/
By searching for schema files using the locate command I have found what I believe to be the missing schema files as follows:
ben@ben-HPdv6:~$ locate .schemas | grep "compiz"
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
They are all there in /usr/share/
Is there a 'refresh schemas list' command I am missing or does it not look recursively in a directory (seems weird cause there also other schema files in this directory) or am I not correctly understanding how gsettings works?
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: compiz 1:0.9.8.6-0ubuntu1
ProcVersionSign
Uname: Linux 3.5.0-23-generic x86_64
.tmp.unity.
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
Date: Mon Feb 11 10:40:44 2013
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.1.18, 3.5.0-22-generic, x86_64: installed
virtualbox, 4.1.18, 3.5.0-23-generic, x86_64: installed
GraphicsCard:
Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21f9]
InstallationDate: Installed on 2013-01-28 (13 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: LENOVO 3443CTO
MarkForUpload: True
PackageArchitec
ProcEnviron:
LANGUAGE=en_AU:en
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_AU.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/20/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: G6ET66WW (2.10 )
dmi.board.
dmi.board.name: 3443CTO
dmi.board.vendor: LENOVO
dmi.board.version: Win8 STD DPK TPG
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 3443CTO
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.8.6-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
I get a similar problem when I create key bindings using the Keyboard applet in System Settings. I like to change/set bindings to switch between workspaces and to move windows to different workspaces. These settings are often forgotten across restarts and Compiz crashes.