[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