It seems to me that these files in /etc/xdg are concatenated to create
the user config, creating conflicting duplicates. Plus, a couple are
upside-down.
Either clearing the conflicting lines in one of them, preferably the
/etc/xdg/xfce4 one so we keep the Xubuntu customization intact, or using
a script to combine them with prioritized de-duplication in mind should
do the trick.
In any case, there are wrongly assigned keys (up per down and viceversa)
That's why manually changing the shortcuts is a permanent (per user)
fix.
Let's make Xubuntu better together! :-)
grep -i super
/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
--- OK ---
<property name="<Super>l" type="string" value="xflock4"/>
<property name="<Super>p" type="string"
value="xfce4-display-settings --minimal"/>
<property name="<Super>w" type="string" value="exo-open --launch
WebBrowser"/>
<property name="<Super>m" type="string" value="exo-open --launch
MailReader"/>
<property name="<Super>f" type="string" value="exo-open --launch
FileManager"/>
<property name="<Super>F1" type="string" value="xfce4-find-cursor"/>
<property name="<Super>t" type="string" value="exo-open --launch
TerminalEmulator"/>
<property name="<Super>r" type="string" value="xfrun4"/>
<property name="<Super>e" type="string" value="exo-open --launch
FileManager"/>
<property name="<Super>KP_1" type="string"
value="tile_down_left_key"/>
<property name="<Super>Down" type="string" value="tile_down_key"/>
<property name="<Super>KP_3" type="string"
value="tile_down_right_key"/>
<property name="<Super>Left" type="string" value="tile_left_key"/>
<property name="<Super>Right" type="string" value="tile_right_key"/>
<property name="<Super>KP_7" type="string"
value="tile_up_left_key"/>
<property name="<Super>Up" type="string" value="tile_up_key"/>
<property name="<Super>KP_9" type="string"
value="tile_up_right_key"/>
<property name="<Super>d" type="string" value="show_desktop_key"/>
<property name="<Super>Tab" type="string"
value="switch_window_key"/>
--- OK ---
grep -i super
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
--- BAD CONFIG ---
<property name="<Super>p" type="string"
value="xfce4-display-settings --minimal"/>
<property name="<Super>e" type="string" value="thunar"/>
<property name="<Super>r" type="string" value="xfce4-appfinder -c">
<property name="<Super>Tab" type="string"
value="switch_window_key"/>
<property name="<Super>KP_Left" type="string" value="tile_left_key"/>
<property name="<Super>KP_Right" type="string" value="tile_right_key"/>
BAD LINE <property name="<Super>KP_Up" type="string"
value="tile_down_key"/>
BAD LINE <property name="<Super>KP_Down" type="string"
value="tile_up_key"/>
<property name="<Super>KP_Page_Up" type="string"
value="tile_up_right_key"/>
<property name="<Super>KP_Home" type="string" value="tile_up_left_key"/>
<property name="<Super>KP_End" type="string" value="tile_down_left_key"/>
<property name="<Super>KP_Next" type="string"
value="tile_down_right_key"/>
--- BAD CONFIG ---
grep -i super
/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
--- CONFLICTING CONFIG ---
<property name="<Super>p" type="empty"/>
<property name="<Super>e" type="empty"/>
<property name="<Super>r" type="empty">
<property name="<Super>l" type="empty"/>
<property name="<Super>w" type="empty"/>
<property name="<Super>m" type="empty"/>
<property name="<Super>f" type="empty"/>
<property name="<Super>F1" type="empty"/>
<property name="<Super>t" type="empty"/>
<property name="<Super>f" type="string" value="exo-open --launch
FileManager"/>
<property name="<Super>w" type="string" value="exo-open --launch
WebBrowser"/>
<property name="<Super>l" type="string" value="xflock4"/>
<property name="<Super>r" type="string" value="xfrun4">
<property name="<Super>m" type="string" value="exo-open --launch
MailReader"/>
<property name="<Super>t" type="string" value="exo-open --launch
TerminalEmulator"/>
<property name="<Super>F1" type="string" value="xfce4-find-cursor"/>
<property name="<Super>p" type="string"
value="xfce4-display-settings --minimal"/>
<property name="<Super>e" type="string" value="exo-open --launch
FileManager"/>
<property name="<Super>Tab" type="empty"/>
DUPED KEY <property name="<Super>KP_Left" type="empty"/>
DUPED KEY <property name="<Super>KP_Right" type="empty"/>
DUPED KEY <property name="<Super>KP_Up" type="empty"/>
DUPED KEY <property name="<Super>KP_Down" type="empty"/>
<property name="<Super>KP_Page_Up" type="empty"/>
<property name="<Super>KP_Home" type="empty"/>
<property name="<Super>KP_End" type="empty"/>
<property name="<Super>KP_Next" type="empty"/>
DUPED KEY <property name="<Super>KP_1" type="empty"/>
<property name="<Super>Down" type="empty"/>
DUPED KEY <property name="<Super>KP_3" type="empty"/>
<property name="<Super>Left" type="empty"/>
<property name="<Super>Right" type="empty"/>
DUPED KEY <property name="<Super>KP_7" type="empty"/>
<property name="<Super>Up" type="empty"/>
DUPED KEY <property name="<Super>KP_9" type="empty"/>
<property name="<Super>d" type="empty"/>
DUPED KEY <property name="<Super>KP_7" type="string"
value="tile_up_left_key"/>
<property name="<Super>Tab" type="string"
value="switch_window_key"/>
DUPED KEY <property name="<Super>KP_9" type="string"
value="tile_up_right_key"/>
<property name="<Super>KP_Next" type="string"
value="tile_down_right_key"/>
<property name="<Super>Right" type="string" value="tile_right_key"/>
DUPED KEY <property name="<Super>KP_1" type="string"
value="tile_down_left_key"/>
DUPED KEY <property name="<Super>KP_Left" type="string"
value="tile_left_key"/>
<property name="<Super>d" type="string" value="show_desktop_key"/>
<property name="<Super>KP_Page_Up" type="string"
value="tile_up_right_key"/>
DUPED KEY DOWN-UP <property name="<Super>KP_Down" type="string"
value="tile_up_key"/>
DUPED KEY <property name="<Super>KP_3" type="string"
value="tile_down_right_key"/>
<property name="<Super>Up" type="string" value="tile_up_key"/>
<property name="<Super>Left" type="string" value="tile_left_key"/>
<property name="<Super>Down" type="string" value="tile_down_key"/>
DUPED KEY <property name="<Super>KP_Right" type="string"
value="tile_right_key"/>
<property name="<Super>KP_Home" type="string"
value="tile_up_left_key"/>
DUPED KEY UP-DOWN <property name="<Super>KP_Up" type="string"
value="tile_down_key"/>
<property name="<Super>KP_End" type="string"
value="tile_down_left_key"/>
--- CONFLICTING CONFIG ---
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1968506
Title:
Xubutnu xfwm4 window tiling shortcuts not working as expected
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xfwm4/+bug/1968506/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs