Bug#596489: metacity: Two keystrokes needed to switch desktops

Bill Wohler wohler at newt.com
Sat Sep 11 23:14:36 UTC 2010


Package: metacity
Version: 1:2.30.1-2
Severity: normal

Upon a recent installation of squeeze, I find that I now need to use two
keystrokes to switch desktops, when going across more than one window.

For example, if I use <Control><Alt>Left to switch left one window, all
seems well. If I use <Control><Alt>Left to switch left two windows, I
need to use *three* keystrokes if I keep the <Control><Alt> keys held
down, not two:

0. Hold down the <Control><Alt> keys.

1. The first Left keystroke brings me to the desktop at left. The desktop
   preview is displayed.

2. The second Left keystroke only dismisses the desktop preview and
   does not display the 2nd desktop at left. This is the bug and
   regression from lenny.

3. The third Left keystroke displays the 2nd desktop at left and the
   desktop preview is displayed again.

My /apps/metacity settings are as follows:

 /apps/metacity/global_keybindings:
  cycle_group_backward = disabled
  switch_to_workspace_1 = disabled
  switch_to_workspace_2 = disabled
  switch_to_workspace_3 = disabled
  switch_to_workspace_11 = disabled
  switch_to_workspace_12 = disabled
  switch_to_workspace_6 = disabled
  switch_to_workspace_4 = disabled
  switch_to_workspace_8 = disabled
  switch_to_workspace_9 = disabled
  switch_to_workspace_7 = disabled
  switch_to_workspace_5 = disabled
  show_desktop = <Control><Alt>d
  switch_to_workspace_10 = disabled
  cycle_group = <Alt>F6
  switch_to_workspace_left = <Control><Alt>Left
  switch_windows = <Alt>Tab
  switch_panels = <Control><Alt>Tab
  switch_to_workspace_down = disabled
  switch_to_workspace_right = <Control><Alt>Right
  switch_windows_backward = disabled
  cycle_windows_backward = disabled
  cycle_panels = <Control><Alt>Escape
  run_command_1 = disabled
  run_command_2 = disabled
  run_command_3 = disabled
  run_command_4 = disabled
  run_command_5 = disabled
  run_command_6 = disabled
  run_command_7 = disabled
  run_command_8 = disabled
  switch_group_backward = disabled
  switch_group = disabled
  cycle_windows = <Alt>Escape
  run_command_10 = disabled
  run_command_11 = disabled
  run_command_12 = disabled
  switch_to_workspace_up = disabled
  run_command_screenshot = Print
  panel_main_menu = <Alt>F1
  switch_panels_backward = disabled
  run_command_9 = disabled
  cycle_panels_backward = disabled
  run_command_terminal = disabled
  panel_run_dialog = <Alt>F2
  run_command_window_screenshot = <Alt>Print
 /apps/metacity/window_keybindings:
  minimize = <Alt>F9
  begin_resize = <Alt>F8
  maximize = disabled
  move_to_center = disabled
  move_to_side_e = disabled
  move_to_workspace_1 = disabled
  move_to_workspace_2 = disabled
  move_to_workspace_3 = disabled
  move_to_workspace_4 = disabled
  activate_window_menu = <Alt>space
  move_to_workspace_6 = disabled
  toggle_fullscreen = disabled
  move_to_workspace_7 = disabled
  toggle_shaded = disabled
  move_to_workspace_9 = disabled
  move_to_workspace_5 = disabled
  lower = <Control><Alt>Down
  maximize_horizontally = disabled
  unmaximize = <Alt>F5
  raise = <Control><Alt>Up
  move_to_corner_ne = disabled
  raise_or_lower = disabled
  move_to_workspace_8 = disabled
  move_to_workspace_right = <Control><Alt>Right
  move_to_side_w = disabled
  move_to_side_s = disabled
  move_to_side_n = disabled
  move_to_workspace_up = disabled
  toggle_maximized = <Alt>F10
  move_to_workspace_left = <Control><Alt>Left
  begin_move = <Alt>F7
  move_to_workspace_down = disabled
  move_to_corner_nw = disabled
  close = <Alt>F4
  toggle_on_all_workspaces = disabled
  move_to_corner_sw = disabled
  maximize_vertically = disabled
  move_to_corner_se = disabled
  move_to_workspace_10 = disabled
  move_to_workspace_11 = disabled
  move_to_workspace_12 = disabled
  toggle_above = disabled
 /apps/metacity/keybinding_commands:
  command_11 = 
  command_12 = 
  command_screenshot = gnome-screenshot
  command_1 = 
  command_2 = 
  command_3 = 
  command_4 = 
  command_5 = 
  command_6 = 
  command_7 = 
  command_8 = 
  command_9 = 
  command_window_screenshot = gnome-screenshot --window
  command_10 = 
 /apps/metacity/workspace_names:
  name_5 = 
  name_6 = 
  name_1 = Main
  name_2 = Programming
  name_3 = Finance
  name_4 = Fun & Games
  name_14 = 
  name_15 = 
  name_16 = 
  name_11 = 
  name_12 = 
  name_13 = 
  name_10 = 
  name_9 = 
  name_7 = 
  name_8 = 
 /apps/metacity/general:
  visual_bell_type = fullscreen
  auto_raise_delay = 500
  titlebar_font = Sans Bold 10
  reduced_resources = false
  application_based = false
  action_double_click_titlebar = toggle_maximize
  theme = Clearlooks
  focus_new_windows = smart
  mouse_button_modifier = <Alt>
  resize_with_right_button = false
  titlebar_uses_system_font = false
  audible_bell = true
  num_workspaces = 4
  button_layout = menu:minimize,maximize,close
  compositing_manager = false
  action_middle_click_titlebar = lower
  disable_workarounds = false
  focus_mode = sloppy
  raise_on_click = false
  action_right_click_titlebar = menu
  auto_raise = false
  visual_bell = false


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (90, 'testing'), (80, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages metacity depends on:
ii  libatk1.0-0                   1.30.0-1   The ATK accessibility toolkit
ii  libc6                         2.11.2-2   Embedded GNU C Library: Shared lib
ii  libcairo2                     1.8.10-5   The Cairo 2D vector graphics libra
ii  libcanberra-gtk0              0.24-1     Gtk+ helper for playing widget eve
ii  libcanberra0                  0.24-1     a simple abstract interface for pl
ii  libgconf2-4                   2.28.1-3   GNOME configuration database syste
ii  libglib2.0-0                  2.24.1-1   The GLib library of C routines
ii  libgtk2.0-0                   2.20.1-1   The GTK+ graphical user interface 
ii  libgtop2-7                    2.28.1-1   gtop system monitoring library (sh
ii  libice6                       2:1.0.6-1  X11 Inter-Client Exchange library
ii  libmetacity-private0          1:2.30.1-2 library for the Metacity window ma
ii  libpango1.0-0                 1.28.1-1   Layout and rendering of internatio
ii  libsm6                        2:1.1.1-1  X11 Session Management library
ii  libstartup-notification0      0.10-1     library for program launch feedbac
ii  libx11-6                      2:1.3.3-3  X11 client-side library
ii  libxcomposite1                1:0.4.2-1  X11 Composite extension library
ii  libxcursor1                   1:1.1.10-2 X cursor management library
ii  libxdamage1                   1:1.1.3-1  X11 damaged region extension libra
ii  libxext6                      2:1.1.2-1  X11 miscellaneous extension librar
ii  libxfixes3                    1:4.0.5-1  X11 miscellaneous 'fixes' extensio
ii  libxinerama1                  2:1.1-3    X11 Xinerama extension library
ii  libxrandr2                    2:1.3.0-3  X11 RandR extension library
ii  libxrender1                   1:0.9.6-1  X Rendering Extension client libra
ii  metacity-common               1:2.30.1-2 shared files for the Metacity wind
ii  zenity                        2.30.0-1   Display graphical dialog boxes fro

Versions of packages metacity recommends:
ii  gnome-session [x-session-mana 2.30.2-1   The GNOME Session Manager - GNOME 

Versions of packages metacity suggests:
ii  gnome-control-center          1:2.30.1-2 utilities to configure the GNOME d
ii  gnome-themes                  2.30.2-1   official themes for the GNOME desk
ii  xdg-user-dirs                 0.12-1     tool to manage well known user dir

-- no debconf information

-- 
Bill Wohler <wohler at newt.com> aka <Bill.Wohler at nasa.gov>
http://www.newt.com/wohler/
GnuPG ID:610BD9AD





More information about the pkg-gnome-maintainers mailing list