Possible some time gsettings-data-convert doing mistake with keybinding preferences?

Hammer Attila hammera at pickup.hu
Tue Mar 13 08:22:39 UTC 2012


Hy,

Not often, but some time my Precise system forgot usual keybindings 
preferences.
This situation usual GNOME Panel is crashed with following error, with 
already reported:
https://bugs.launchpad.net/bugs/851532

After this crash happening, impossible using general keybindings 
(ALT+F1, ALT+F2, ALT+TAB, ALT+F4, etc).

I see an interesting error message when I try resetting this general 
keybindings in GNOME Control Center Keyboard preference tool in the 
keybindings page. I run simple gnome-control-center keyboard command, 
and see following error message:
Gconf Error. Type mismatch.
Waiting value: string, list coming from following key: 
/apps/metacity/window_keybindings/move_to_workspace_left)
Have lot of other Metacity related keybindings with producing similar error.

I possible not full right translated english the error message.
Before GNOME Panel not crash my system, not existed the 
.gconf/apps/metacity folder.
Already reported this issue?

Some time when I delete entire this folder, next restart the directory 
again creating, and the problem begin again.
This situation need entire remove the .gconf folder and the 
.config/dconf/user file.

In the /usr/share/GConf/gsettings/wm-schemas.convert file have following 
Metacity Keybindings related conversions:
# From org.gnome.desktop.wm.keybindings
[org.gnome.desktop.wm.keybindings]
switch-to-workspace-1 = 
/apps/metacity/global_keybindings/switch-to-workspace-1
switch-to-workspace-2 = 
/apps/metacity/global_keybindings/switch-to-workspace-2
switch-to-workspace-3 = 
/apps/metacity/global_keybindings/switch-to-workspace-3
switch-to-workspace-4 = 
/apps/metacity/global_keybindings/switch-to-workspace-4
switch-to-workspace-5 = 
/apps/metacity/global_keybindings/switch-to-workspace-5
switch-to-workspace-6 = 
/apps/metacity/global_keybindings/switch-to-workspace-6
switch-to-workspace-7 = 
/apps/metacity/global_keybindings/switch-to-workspace-7
switch-to-workspace-8 = 
/apps/metacity/global_keybindings/switch-to-workspace-8
switch-to-workspace-9 = 
/apps/metacity/global_keybindings/switch-to-workspace-9
switch-to-workspace-10 = 
/apps/metacity/global_keybindings/switch-to-workspace-10
switch-to-workspace-11 = 
/apps/metacity/global_keybindings/switch-to-workspace-11
switch-to-workspace-12 = 
/apps/metacity/global_keybindings/switch-to-workspace-12
switch-to-workspace-left = 
/apps/metacity/global_keybindings/switch_to_workspace_left
switch-to-workspace-right = 
/apps/metacity/global_keybindings/switch_to_workspace_right
switch-to-workspace-up = 
/apps/metacity/global_keybindings/switch_to_workspace_up
switch-to-workspace-down = 
/apps/metacity/global_keybindings/switch_to_workspace_down
switch-group = /apps/metacity/global_keybindings/switch_group
switch-group-backward = 
/apps/metacity/global_keybindings/switch_group_backward
switch-windows = /apps/metacity/global_keybindings/switch_windows
switch-windows-backward = 
/apps/metacity/global_keybindings/switch_windows_backward
switch-panels = /apps/metacity/global_keybindings/switch_panels
switch-panels-backward = 
/apps/metacity/global_keybindings/switch_panels_backward
cycle-group = /apps/metacity/global_keybindings/cycle_group
cycle-group-backward = 
/apps/metacity/global_keybindings/cycle_group_backward
cycle-windows = /apps/metacity/global_keybindings/cycle_windows
cycle-windows-backward = 
/apps/metacity/global_keybindings/cycle_windows_backward
cycle-panels = /apps/metacity/global_keybindings/cycle_panels
cycle-panels-backward = 
/apps/metacity/global_keybindings/cycle_panels_backward
show-desktop = /apps/metacity/global_keybindings/show_desktop
panel-main-menu = /apps/metacity/global_keybindings/panel_main_menu
panel-run-dialog = /apps/metacity/global_keybindings/panel_run_dialog
set-spew-mark = /apps/metacity/window_keybindings/set_spew_mark
activate-window-menu = 
/apps/metacity/window_keybindings/activate_window_menu
toggle-fullscreen = /apps/metacity/window_keybindings/toggle_fullscreen
toggle-maximized = /apps/metacity/window_keybindings/toggle_maximized
toggle-above = /apps/metacity/window_keybindings/toggle_above
maximize = /apps/metacity/window_keybindings/maximize
unmaximize = /apps/metacity/window_keybindings/unmaximize
toggle-shaded = /apps/metacity/window_keybindings/toggle_shaded
minimize = /apps/metacity/window_keybindings/minimize
close = /apps/metacity/window_keybindings/close
begin-move = /apps/metacity/window_keybindings/begin_move
begin-resize = /apps/metacity/window_keybindings/begin_resize
toggle-on-all-workspaces = 
/apps/metacity/window_keybindings/toggle_on_all_workspaces
move-to-workspace-1 = /apps/metacity/window_keybindings/move-to-workspace-1
move-to-workspace-2 = /apps/metacity/window_keybindings/move-to-workspace-2
move-to-workspace-3 = /apps/metacity/window_keybindings/move-to-workspace-3
move-to-workspace-4 = /apps/metacity/window_keybindings/move-to-workspace-4
move-to-workspace-5 = /apps/metacity/window_keybindings/move-to-workspace-5
move-to-workspace-6 = /apps/metacity/window_keybindings/move-to-workspace-6
move-to-workspace-7 = /apps/metacity/window_keybindings/move-to-workspace-7
move-to-workspace-8 = /apps/metacity/window_keybindings/move-to-workspace-8
move-to-workspace-9 = /apps/metacity/window_keybindings/move-to-workspace-9
move-to-workspace-10 = 
/apps/metacity/window_keybindings/move-to-workspace-10
move-to-workspace-11 = 
/apps/metacity/window_keybindings/move-to-workspace-11
move-to-workspace-12 = 
/apps/metacity/window_keybindings/move-to-workspace-12
move-to-workspace-left = 
/apps/metacity/window_keybindings/move_to_workspace_left
move-to-workspace-right = 
/apps/metacity/window_keybindings/move_to_workspace_right
move-to-workspace-up = 
/apps/metacity/window_keybindings/move_to_workspace_up
move-to-workspace-down = 
/apps/metacity/window_keybindings/move_to_workspace_down
raise-or-lower = /apps/metacity/window_keybindings/raise_or_lower
raise = /apps/metacity/window_keybindings/raise
lower = /apps/metacity/window_keybindings/lower
maximize-vertically = /apps/metacity/window_keybindings/maximize_vertically
maximize-horizontally = 
/apps/metacity/window_keybindings/maximize_horizontally
move-to-corner-nw = /apps/metacity/window_keybindings/move_to_corner_nw
move-to-corner-ne = /apps/metacity/window_keybindings/move_to_corner_ne
move-to-corner-sw = /apps/metacity/window_keybindings/move_to_corner_sw
move-to-corner-se = /apps/metacity/window_keybindings/move_to_corner_se
move-to-side-n = /apps/metacity/window_keybindings/move_to_side_n
move-to-side-s = /apps/metacity/window_keybindings/move_to_side_s
move-to-side-e = /apps/metacity/window_keybindings/move_to_side_e
move-to-side-w = /apps/metacity/window_keybindings/move_to_side_w
move-to-center = /apps/metacity/window_keybindings/move_to_center

I attaching the buggy created metacity folder with containing the 
converted .gconf style keybindings.
Showing any errors the files?

Attila
-------------- next part --------------
A non-text attachment was scrubbed...
Name: metacity.tar.gz
Type: application/x-gzip
Size: 1362 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-accessibility/attachments/20120313/b6eadb61/attachment.bin>


More information about the Ubuntu-accessibility mailing list