[Pkg-xfce-devel] Bug#741463: xfce4-settings: xfsettingsd steals <Super>e shortcut

Gabriel Kerneis gabriel at kerneis.info
Wed Mar 12 18:37:45 UTC 2014


Package: xfce4-settings
Version: 4.10.1-2
Severity: normal

Hello,

I use xfce with xmonad as a window manager. Xmonad uses ModM+e to switch
physical xinerama screen. In my case, ModM is set to Super in xmonad (MS
"windows" key).

The problem is that xfsettingsd steals this shortcut before xmonad can
get it. Here is how I tracked down the problem:
- when the session starts, shortcut doesn't work; <Super>+e does
  nothing, echoes nothing in a terminal.
- pkill xfsettingsd
- <Super>+e does nothing, but echoes "e" in a terminal.
- Restarting xmonad (without restarting the xfce session) now binds
  <Super>+e correctly.
- I can then restart xfsettingsd manually too, and the shortcut is kept
  under xmonad's control.

This is extremely disturbing because I have *not* set up <Super>+e as a
shortcut in xfce (see xfconf-query result below). Do you have any idea
why xfsettingsd is still grabbing it nonetheless?

Many thanks,
Gabriel

$ xfconf-query -c xfce4-keyboard-shortcuts -l -v
/commands/custom/<Alt>F2                   xfrun4
/commands/custom/override                  true
/commands/custom/<Primary><Alt>Delete      xflock4
/commands/custom/<Primary>Escape           xfdesktop --menu
/commands/custom/<Super>p                  xfce4-display-settings --minimal
/commands/custom/XF86AudioNext             mpc next
/commands/custom/XF86AudioPlay             mpc toggle
/commands/custom/XF86AudioPrev             mpc prev
/commands/custom/XF86AudioStop             mpc stop
/commands/custom/XF86Display               xfce4-display-settings --minimal
/commands/default/<Alt>F1                  xfce4-popup-applicationsmenu
/commands/default/<Alt>F2                  xfce4-appfinder --collapsed
/commands/default/<Alt>F2/startup-notify   true
/commands/default/<Alt>F3                  xfce4-appfinder
/commands/default/<Alt>F3/startup-notify   true
/commands/default/<Primary><Alt>Delete     xflock4
/commands/default/<Primary>Escape          xfdesktop --menu
/commands/default/<Super>p                 xfce4-display-settings --minimal
/commands/default/XF86Display              xfce4-display-settings --minimal
/commands/default/XF86Mail                 exo-open --launch MailReader
/commands/default/XF86WWW                  exo-open --launch WebBrowser
/providers                                 <<UNSUPPORTED>>
/xfwm4/custom/<Alt><Control>End            move_window_next_workspace_key
/xfwm4/custom/<Alt><Control>Home           move_window_prev_workspace_key
/xfwm4/custom/<Alt><Control>KP_1           move_window_workspace_1_key
/xfwm4/custom/<Alt><Control>KP_2           move_window_workspace_2_key
/xfwm4/custom/<Alt><Control>KP_3           move_window_workspace_3_key
/xfwm4/custom/<Alt><Control>KP_4           move_window_workspace_4_key
/xfwm4/custom/<Alt><Control>KP_5           move_window_workspace_5_key
/xfwm4/custom/<Alt><Control>KP_6           move_window_workspace_6_key
/xfwm4/custom/<Alt><Control>KP_7           move_window_workspace_7_key
/xfwm4/custom/<Alt><Control>KP_8           move_window_workspace_8_key
/xfwm4/custom/<Alt><Control>KP_9           move_window_workspace_9_key
/xfwm4/custom/<Alt>Delete                  del_workspace_key
/xfwm4/custom/<Alt>F10                     maximize_window_key
/xfwm4/custom/<Alt>F11                     fullscreen_key
/xfwm4/custom/<Alt>F12                     above_key
/xfwm4/custom/<Alt>F4                      close_window_key
/xfwm4/custom/<Alt>F6                      stick_window_key
/xfwm4/custom/<Alt>F7                      move_window_key
/xfwm4/custom/<Alt>F8                      resize_window_key
/xfwm4/custom/<Alt>F9                      hide_window_key
/xfwm4/custom/<Alt>Insert                  add_workspace_key
/xfwm4/custom/<Alt><Shift>Tab              cycle_reverse_windows_key
/xfwm4/custom/<Alt>space                   popup_menu_key
/xfwm4/custom/<Alt>Tab                     cycle_windows_key
/xfwm4/custom/<Control><Alt>d              show_desktop_key
/xfwm4/custom/<Control><Alt>Down           down_workspace_key
/xfwm4/custom/<Control><Alt>Left           left_workspace_key
/xfwm4/custom/<Control><Alt>Right          right_workspace_key
/xfwm4/custom/<Control><Alt>Up             up_workspace_key
/xfwm4/custom/<Control>F1                  workspace_1_key
/xfwm4/custom/<Control>F10                 workspace_10_key
/xfwm4/custom/<Control>F11                 workspace_11_key
/xfwm4/custom/<Control>F12                 workspace_12_key
/xfwm4/custom/<Control>F2                  workspace_2_key
/xfwm4/custom/<Control>F3                  workspace_3_key
/xfwm4/custom/<Control>F4                  workspace_4_key
/xfwm4/custom/<Control>F5                  workspace_5_key
/xfwm4/custom/<Control>F6                  workspace_6_key
/xfwm4/custom/<Control>F7                  workspace_7_key
/xfwm4/custom/<Control>F8                  workspace_8_key
/xfwm4/custom/<Control>F9                  workspace_9_key
/xfwm4/custom/<Control><Shift><Alt>Left    move_window_left_key
/xfwm4/custom/<Control><Shift><Alt>Right   move_window_right_key
/xfwm4/custom/<Control><Shift><Alt>Up      move_window_up_key
/xfwm4/custom/Down                         down_key
/xfwm4/custom/Escape                       cancel_key
/xfwm4/custom/Left                         left_key
/xfwm4/custom/override                     true
/xfwm4/custom/Right                        right_key
/xfwm4/custom/<Shift><Alt>Page_Down        lower_window_key
/xfwm4/custom/<Shift><Alt>Page_Up          raise_window_key
/xfwm4/custom/<Super>Tab                   switch_window_key
/xfwm4/custom/Up                           up_key
/xfwm4/default/<Alt><Control>End           move_window_next_workspace_key
/xfwm4/default/<Alt><Control>Home          move_window_prev_workspace_key
/xfwm4/default/<Alt><Control>KP_1          move_window_workspace_1_key
/xfwm4/default/<Alt><Control>KP_2          move_window_workspace_2_key
/xfwm4/default/<Alt><Control>KP_3          move_window_workspace_3_key
/xfwm4/default/<Alt><Control>KP_4          move_window_workspace_4_key
/xfwm4/default/<Alt><Control>KP_5          move_window_workspace_5_key
/xfwm4/default/<Alt><Control>KP_6          move_window_workspace_6_key
/xfwm4/default/<Alt><Control>KP_7          move_window_workspace_7_key
/xfwm4/default/<Alt><Control>KP_8          move_window_workspace_8_key
/xfwm4/default/<Alt><Control>KP_9          move_window_workspace_9_key
/xfwm4/default/<Alt>Delete                 del_workspace_key
/xfwm4/default/<Alt>F10                    maximize_window_key
/xfwm4/default/<Alt>F11                    fullscreen_key
/xfwm4/default/<Alt>F12                    above_key
/xfwm4/default/<Alt>F4                     close_window_key
/xfwm4/default/<Alt>F6                     stick_window_key
/xfwm4/default/<Alt>F7                     move_window_key
/xfwm4/default/<Alt>F8                     resize_window_key
/xfwm4/default/<Alt>F9                     hide_window_key
/xfwm4/default/<Alt>Insert                 add_workspace_key
/xfwm4/default/<Alt><Shift>Tab             cycle_reverse_windows_key
/xfwm4/default/<Alt>space                  popup_menu_key
/xfwm4/default/<Alt>Tab                    cycle_windows_key
/xfwm4/default/<Control><Alt>d             show_desktop_key
/xfwm4/default/<Control><Alt>Down          down_workspace_key
/xfwm4/default/<Control><Alt>Left          left_workspace_key
/xfwm4/default/<Control><Alt>Right         right_workspace_key
/xfwm4/default/<Control><Alt>Up            up_workspace_key
/xfwm4/default/<Control>F1                 workspace_1_key
/xfwm4/default/<Control>F10                workspace_10_key
/xfwm4/default/<Control>F11                workspace_11_key
/xfwm4/default/<Control>F12                workspace_12_key
/xfwm4/default/<Control>F2                 workspace_2_key
/xfwm4/default/<Control>F3                 workspace_3_key
/xfwm4/default/<Control>F4                 workspace_4_key
/xfwm4/default/<Control>F5                 workspace_5_key
/xfwm4/default/<Control>F6                 workspace_6_key
/xfwm4/default/<Control>F7                 workspace_7_key
/xfwm4/default/<Control>F8                 workspace_8_key
/xfwm4/default/<Control>F9                 workspace_9_key
/xfwm4/default/<Control><Shift><Alt>Left   move_window_left_key
/xfwm4/default/<Control><Shift><Alt>Right  move_window_right_key
/xfwm4/default/<Control><Shift><Alt>Up     move_window_up_key
/xfwm4/default/Down                        down_key
/xfwm4/default/Escape                      cancel_key
/xfwm4/default/Left                        left_key
/xfwm4/default/Right                       right_key
/xfwm4/default/<Shift><Alt>Page_Down       lower_window_key
/xfwm4/default/<Shift><Alt>Page_Up         raise_window_key
/xfwm4/default/<Super>Tab                  switch_window_key
/xfwm4/default/Up                          up_key

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xfce4-settings depends on:
ii  libc6               2.17-97
ii  libcairo2           1.12.16-2
ii  libdbus-1-3         1.8.0-1
ii  libdbus-glib-1-2    0.102-1
ii  libexo-1-0          0.10.2-2
ii  libfontconfig1      2.11.0-2
ii  libgarcon-1-0       0.2.1-1
ii  libgarcon-common    0.2.1-1
ii  libgdk-pixbuf2.0-0  2.30.4-1
ii  libglib2.0-0        2.38.2-5
ii  libgtk2.0-0         2.24.22-1
ii  libnotify4          0.7.6-1
ii  libpango-1.0-0      1.36.0-1+b1
ii  libx11-6            2:1.6.2-1
ii  libxcursor1         1:1.1.14-1
ii  libxfce4ui-1-0      4.10.0-5
ii  libxfce4util6       4.10.1-1
ii  libxfconf-0-2       4.10.0-2
ii  libxi6              2:1.7.2-1
ii  libxklavier16       5.2.1-1
ii  libxrandr2          2:1.4.2-1
ii  xfconf              4.10.0-2

Versions of packages xfce4-settings recommends:
ii  x11-utils      7.7+1
ii  xfce4-volumed  0.1.13-3

xfce4-settings suggests no packages.

-- no debconf information



More information about the Pkg-xfce-devel mailing list