2022-02-20 03:59:35 |
Jane Doe |
bug |
|
|
added bug |
2022-02-20 06:41:03 |
Jane Doe |
attachment added |
|
xcapepatch https://bugs.launchpad.net/ubuntu/+source/xubuntu-default-settings/+bug/1961506/+attachment/5562230/+files/xcapepatch |
|
2022-02-20 06:42:02 |
Jane Doe |
attachment added |
|
shortcutpatch https://bugs.launchpad.net/ubuntu/+source/xubuntu-default-settings/+bug/1961506/+attachment/5562244/+files/shortcutpatch |
|
2022-02-20 06:43:36 |
Jane Doe |
tags |
|
patch |
|
2022-02-20 06:43:42 |
Jane Doe |
description |
Swapping caps lock and escape in Xubuntu causes the super key to become caps lock. This is because "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" runs "xcape -e 'Super_L=Control_L|Escape'" on startup, which binds super to LCtrl+Escape on release which is bound to xfce4-popup-whiskermenu in xfce4-keyboard-settings. Changing the xcape command in xcape-super-binding.desktop to something not involving escape like "xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L'" and then changing the whiskermenu bind in keyboard settings to Shift+Ctrl+Alt+Super L fixes the issue.
This fix can be applied with these two patch files, applying the first to "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" and the second to "~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml"
$ cat xcapepatch
--- xcape-super-binding.desktop 2021-08-19 06:33:42.000000000 -0500
+++ xcape-super-binding-updated.desktop 2022-02-19 21:15:45.383340028 -0600
@@ -1,4 +1,4 @@
[Desktop Entry]
Name=Bind Super Key
-Exec=xcape -e 'Super_L=Control_L|Escape'
+Exec=xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L'
OnlyShowIn=XFCE;
$ cat shortcutpatch
--- xfce4-keyboard-shortcuts.xml 2022-02-19 20:57:08.901876000 -0600
+++ xfce4-keyboard-shortcuts-updated.xml 2022-02-19 21:41:15.476227000 -0600
@@ -61,7 +61,6 @@
</property>
<property name="XF86Explorer" type="string" value="exo-open --launch FileManager"/>
<property name="<Super>m" type="string" value="exo-open --launch MailReader"/>
- <property name="<Primary>Escape" type="string" value="xfce4-popup-whiskermenu"/>
<property name="<Primary><Shift>Escape" type="string" value="xfce4-taskmanager"/>
<property name="XF86Calculator" type="string" value="mate-calc"/>
<property name="<Super>t" type="string" value="exo-open --launch TerminalEmulator"/>
@@ -78,6 +77,7 @@
<property name="<Super>e" type="string" value="exo-open --launch FileManager"/>
<property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
<property name="override" type="bool" value="true"/>
+ <property name="<Primary><Shift><Alt>Super_L" type="string" value="xfce4-popup-whiskermenu"/>
</property>
</property>
<property name="xfwm4" type="empty"> |
Swapping caps lock and escape in Xubuntu causes the super key to become caps lock. This is because "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" runs "xcape -e 'Super_L=Control_L|Escape'" on startup, which binds super to LCtrl+Escape on release which is bound to xfce4-popup-whiskermenu in xfce4-keyboard-settings. Changing the xcape command in xcape-super-binding.desktop to something not involving escape like "xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L'" and then changing the whiskermenu bind in keyboard settings to Shift+Ctrl+Alt+Super L fixes the issue.
This fix can be applied with the two patch file in the comments. Apply xcapepatch to "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" and shortcutpatch to "~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" |
|
2022-02-20 06:43:57 |
Jane Doe |
description |
Swapping caps lock and escape in Xubuntu causes the super key to become caps lock. This is because "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" runs "xcape -e 'Super_L=Control_L|Escape'" on startup, which binds super to LCtrl+Escape on release which is bound to xfce4-popup-whiskermenu in xfce4-keyboard-settings. Changing the xcape command in xcape-super-binding.desktop to something not involving escape like "xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L'" and then changing the whiskermenu bind in keyboard settings to Shift+Ctrl+Alt+Super L fixes the issue.
This fix can be applied with the two patch file in the comments. Apply xcapepatch to "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" and shortcutpatch to "~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" |
Swapping caps lock and escape in Xubuntu causes the super key to become caps lock. This is because "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" runs "xcape -e 'Super_L=Control_L|Escape'" on startup, which binds super to LCtrl+Escape on release which is bound to xfce4-popup-whiskermenu in xfce4-keyboard-settings. Changing the xcape command in xcape-super-binding.desktop to something not involving escape like "xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L'" and then changing the whiskermenu bind in keyboard settings to Shift+Ctrl+Alt+Super L fixes the issue.
This fix can be applied with the two patch files in the comments. Apply xcapepatch to "/etc/xdg/xdg-xubuntu/autostart/xcape-super-binding.desktop" and shortcutpatch to "~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" |
|
2022-02-20 06:47:31 |
Jane Doe |
attachment added |
|
shortcutpatch https://bugs.launchpad.net/ubuntu/+source/xubuntu-default-settings/+bug/1961506/+attachment/5562245/+files/shortcutpatch |
|
2022-02-20 08:25:29 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2022-09-18 09:23:04 |
Sean Davis |
xubuntu-default-settings (Ubuntu): status |
New |
Triaged |
|
2022-09-18 09:46:09 |
Sean Davis |
xubuntu-default-settings (Ubuntu): status |
Triaged |
Fix Committed |
|
2022-09-18 12:16:01 |
Launchpad Janitor |
xubuntu-default-settings (Ubuntu): status |
Fix Committed |
Fix Released |
|