Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Forum rules
Before you post please read how to get help
Post Reply
emmemm11
Level 1
Level 1
Posts: 4
Joined: Fri Mar 06, 2020 9:59 pm

Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by emmemm11 »

Hi all.

I have used Mint Xfce off and on since version 17. It is now my daily driver.
I just installed version 19.3 (Tricia) on a desktop computer and find that a keyboard shortcut no longer works.

When setting up Mint, I delete the Whisker Menu from the panel and install the Applications Menu in its place; I find the latter less cluttered and easier to navigate, personal taste.
Then I go into Settings->Keyboard->Application Shortcuts and assign "Super L" to xfce4-popup-applicationsmenu, taking it away from xfce4-popup-whiskermenu. This has worked up until 19.3 Tricia: I press the W*ndows key and the Applications menu pops up as expected.

On 19.3, after doing the reassignmnt, when I press Super L (W*ndows) the Applications Menu icon in the panel highlights; if I press it again I get a context menu as though I had right-clicked on the desktop. This happens even on the live USB system so I don't think it is due to any applications I have installed or other changes I have made. I have tried it on two separate computers/keyboards as well so don't think the keyboard is at fault.

If I run xfce4-popup-applicationsmenu from a command line, the menu pops up as expected, so that's still working.

Thanks for any help.

User avatar
MrEen
Level 17
Level 17
Posts: 7826
Joined: Mon Jun 12, 2017 8:39 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by MrEen »

Hi emmemm11, and welcome to the forum.

Let's see the output of cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

I will mention that keyboard shortcuts involving the Super key have always been a little problematic in Xfce as far as I've noticed and read. For example, the defaults in that file have Super+p popping up the Display settings which works for me, but the Super+d does not work for showing the desktop.

I also just noticed that if I press and hold the Super key, the menu doesn't open, even when I release the key. It must be a relatively quick press and release to open the menu.

emmemm11
Level 1
Level 1
Posts: 4
Joined: Fri Mar 06, 2020 9:59 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by emmemm11 »

Hi MrEen:

Be patient; I'm just learning how to insert the tags.
See my comments after the listing - it has nothing to do with assigning Super-L; default accelerator Alt-F1 has the same behavior.

Output of cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml:

Code: Select all

$ cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-keyboard-shortcuts" version="1.0">
  <property name="commands" type="empty">
    <property name="default" type="empty">
      <property name="&lt;Alt&gt;F1" type="empty"/>
      <property name="&lt;Alt&gt;F2" type="empty">
        <property name="startup-notify" type="empty"/>
      </property>
      <property name="&lt;Alt&gt;F3" type="empty">
        <property name="startup-notify" type="empty"/>
      </property>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;l" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;t" type="empty"/>
      <property name="XF86Display" type="empty"/>
      <property name="&lt;Super&gt;p" type="empty"/>
      <property name="&lt;Primary&gt;Escape" type="empty"/>
      <property name="XF86WWW" type="empty"/>
      <property name="XF86Mail" type="empty"/>
      <property name="Print" type="empty"/>
      <property name="Super_L" type="empty"/>
    </property>
    <property name="custom" type="empty">
      <property name="&lt;Alt&gt;F2" type="string" value="xfce4-appfinder --collapsed">
        <property name="startup-notify" type="bool" value="true"/>
      </property>
      <property name="&lt;Primary&gt;Escape" type="string" value="xfdesktop --menu"/>
      <property name="&lt;Alt&gt;F3" type="string" value="xfce4-appfinder">
        <property name="startup-notify" type="bool" value="true"/>
      </property>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="string" value="xflock4"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;l" type="string" value="xflock4"/>
      <property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
      <property name="Print" type="string" value="xfce4-screenshooter"/>
      <property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;t" type="string" value="x-terminal-emulator"/>
      <property name="&lt;Super&gt;p" type="string" value="xfce4-display-settings --minimal"/>
      <property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
      <property name="override" type="bool" value="true"/>
      <property name="Super_L" type="string" value="/usr/bin/xfce4-popup-applicationsmenu"/>
      <property name="&lt;Alt&gt;F1" type="string" value="/usr/bin/xfce4-popup-applicationsmenu"/>
    </property>
  </property>
  <property name="xfwm4" type="empty">
    <property name="default" type="empty">
      <property name="&lt;Alt&gt;Insert" type="empty"/>
      <property name="Escape" type="empty"/>
      <property name="Left" type="empty"/>
      <property name="Right" type="empty"/>
      <property name="Up" type="empty"/>
      <property name="Down" type="empty"/>
      <property name="&lt;Alt&gt;Tab" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="empty"/>
      <property name="&lt;Alt&gt;Delete" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="empty"/>
      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="empty"/>
      <property name="&lt;Alt&gt;F4" type="empty"/>
      <property name="&lt;Alt&gt;F6" type="empty"/>
      <property name="&lt;Alt&gt;F7" type="empty"/>
      <property name="&lt;Alt&gt;F8" type="empty"/>
      <property name="&lt;Alt&gt;F9" type="empty"/>
      <property name="&lt;Alt&gt;F10" type="empty"/>
      <property name="&lt;Alt&gt;F11" type="empty"/>
      <property name="&lt;Alt&gt;F12" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="empty"/>
      <property name="&lt;Alt&gt;space" type="empty"/>
      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="empty"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="empty"/>
      <property name="&lt;Super&gt;Tab" type="empty"/>
      <property name="&lt;Primary&gt;F1" type="empty"/>
      <property name="&lt;Primary&gt;F2" type="empty"/>
      <property name="&lt;Primary&gt;F3" type="empty"/>
      <property name="&lt;Primary&gt;F4" type="empty"/>
      <property name="&lt;Primary&gt;F5" type="empty"/>
      <property name="&lt;Primary&gt;F6" type="empty"/>
      <property name="&lt;Primary&gt;F7" type="empty"/>
      <property name="&lt;Primary&gt;F8" type="empty"/>
      <property name="&lt;Primary&gt;F9" type="empty"/>
      <property name="&lt;Primary&gt;F10" type="empty"/>
      <property name="&lt;Primary&gt;F11" type="empty"/>
      <property name="&lt;Primary&gt;F12" type="empty"/>
      <property name="&lt;Control&gt;F3" type="empty"/>
      <property name="&lt;Control&gt;F4" type="empty"/>
      <property name="&lt;Control&gt;F5" type="empty"/>
      <property name="&lt;Control&gt;F6" type="empty"/>
      <property name="&lt;Control&gt;F7" type="empty"/>
      <property name="&lt;Control&gt;F8" type="empty"/>
      <property name="&lt;Control&gt;F9" type="empty"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;Right" type="empty"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;d" type="empty"/>
      <property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="empty"/>
      <property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="empty"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;Down" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_1" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_2" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_3" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_4" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_5" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_6" type="empty"/>
      <property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_8" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_9" type="empty"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;Up" type="empty"/>
      <property name="&lt;Control&gt;F10" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_7" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;End" type="empty"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;Left" type="empty"/>
      <property name="&lt;Control&gt;F12" type="empty"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;Home" type="empty"/>
      <property name="&lt;Control&gt;F2" type="empty"/>
      <property name="&lt;Control&gt;F1" type="empty"/>
      <property name="&lt;Control&gt;F11" type="empty"/>
    </property>
    <property name="custom" type="empty">
      <property name="&lt;Control&gt;&lt;Alt&gt;Up" type="string" value="up_workspace_key"/>
      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="string" value="move_window_left_key"/>
      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="string" value="cycle_reverse_windows_key"/>
      <property name="&lt;Alt&gt;Insert" type="string" value="add_workspace_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="string" value="show_desktop_key"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;Down" type="string" value="down_workspace_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="string" value="left_workspace_key"/>
      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="string" value="lower_window_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="string" value="move_window_next_workspace_key"/>
      <property name="Left" type="string" value="left_key"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;d" type="string" value="show_desktop_key"/>
      <property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;End" type="string" value="move_window_next_workspace_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;Home" type="string" value="move_window_prev_workspace_key"/>
      <property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="string" value="move_window_right_key"/>
      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="string" value="move_window_right_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_1" type="string" value="move_window_workspace_1_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_2" type="string" value="move_window_workspace_2_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_3" type="string" value="move_window_workspace_3_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_4" type="string" value="move_window_workspace_4_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_5" type="string" value="move_window_workspace_5_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_6" type="string" value="move_window_workspace_6_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_7" type="string" value="move_window_workspace_7_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_8" type="string" value="move_window_workspace_8_key"/>
      <property name="&lt;Alt&gt;&lt;Control&gt;KP_9" type="string" value="move_window_workspace_9_key"/>
      <property name="Right" type="string" value="right_key"/>
      <property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="string" value="move_window_left_key"/>
      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="string" value="raise_window_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="string" value="down_workspace_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="string" value="up_workspace_key"/>
      <property name="&lt;Alt&gt;F4" type="string" value="close_window_key"/>
      <property name="&lt;Alt&gt;Tab" type="string" value="cycle_windows_key"/>
      <property name="&lt;Alt&gt;F6" type="string" value="stick_window_key"/>
      <property name="&lt;Alt&gt;F8" type="string" value="resize_window_key"/>
      <property name="&lt;Alt&gt;F9" type="string" value="hide_window_key"/>
      <property name="&lt;Alt&gt;F7" type="string" value="move_window_key"/>
      <property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="string" value="move_window_up_key"/>
      <property name="&lt;Alt&gt;Delete" type="string" value="del_workspace_key"/>
      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="string" value="move_window_up_key"/>
      <property name="&lt;Alt&gt;F10" type="string" value="maximize_window_key"/>
      <property name="Escape" type="string" value="cancel_key"/>
      <property name="Up" type="string" value="up_key"/>
      <property name="&lt;Alt&gt;F12" type="string" value="above_key"/>
      <property name="&lt;Alt&gt;F11" type="string" value="fullscreen_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="string" value="move_window_prev_workspace_key"/>
      <property name="Down" type="string" value="down_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="string" value="move_window_workspace_2_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="string" value="move_window_workspace_3_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="string" value="move_window_workspace_1_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="string" value="move_window_workspace_4_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="string" value="right_workspace_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="string" value="move_window_workspace_9_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="string" value="move_window_workspace_7_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="string" value="move_window_workspace_5_key"/>
      <property name="&lt;Alt&gt;space" type="string" value="popup_menu_key"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;Left" type="string" value="left_workspace_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="string" value="move_window_workspace_6_key"/>
      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="string" value="move_window_workspace_8_key"/>
      <property name="&lt;Control&gt;&lt;Alt&gt;Right" type="string" value="right_workspace_key"/>
      <property name="override" type="bool" value="true"/>
    </property>
  </property>
  <property name="providers" type="empty"/>
</channel>
I've also researched this a little more - It has nothing to do with assigning Super-L; even the default Alt-F1 accelerator has the same behavior, on a Live USB boot, from two different computers (HP Z420 desktop and Lenovo T520 laptop).

xfce4-popup-applicationsmenu is a shell script that invokes xfce4-panel with appropriate args:

Code: Select all

#!/bin/sh
#
# Copyright (C) 2010 Nick Schermer <nick@xfce.org>
#
# This library is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 2 of the License, or (at your option)
# any later version.
#
# This library is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#

export TEXTDOMAIN="xfce4-panel"
export TEXTDOMAINDIR="/usr/share/locale"

ATPOINTER="false"

case "$1" in
  -h|--help)
    echo "$(gettext "Usage:")"
    echo "  $(basename $0) [$(gettext "OPTION")...]"
    echo
    echo "$(gettext "Options:")"
    echo "  -p, --pointer   $(gettext "Popup menu at current mouse position")"
    echo "  -h, --help      $(gettext "Show help options")"
    echo "  -V, --version   $(gettext "Print version information and exit")"
    exit 0
    ;;
  -V|--version)
    exec /usr/bin/xfce4-panel -V "$(basename $0)"
    exit 0
    ;;
  -p|--pointer)
    ATPOINTER="true"
    ;;
esac

# try to open panel menu, if this fails try xfdesktop
/usr/bin/xfce4-panel --plugin-event=applicationsmenu:popup:bool:$ATPOINTER || xfdesktop --menu

# vim:set ts=2 sw=2 et ai:

and if xfce4-panel fails, it invokes xfdesktop --menu, which is the context menu I see. xfce4-panel returns success (but doesn't pop up the menu) the first time I press the accelerator, but fails the second time, which would be expected.

It's really strange that I can run the script from the command line and get the menu every time, but from the keyboard accelerator it fails. It tries to pop up the menu (the panel icon highlights) but the menu doesn't appear.

User avatar
MrEen
Level 17
Level 17
Posts: 7826
Joined: Mon Jun 12, 2017 8:39 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by MrEen »

This isn't an area I'm much use on, but check the thread here and the link to the bug report about it in ToZ's post: https://forum.xfce.org/viewtopic.php?id=12563

secureIT
Level 4
Level 4
Posts: 221
Joined: Wed Dec 05, 2018 1:26 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by secureIT »

Hi,

xfce4-popup-applicationsmenu standard setting is : ALT+F1
xfce4-popup-whiskermenu standard setting is : Super+L

So if you want to set Super+L to open applicationsmenu it will conflict with setting for whiskermenu.

But you can achieve what you want:

Go to Settings > Keyboard

Then mark xfce4-popup-whiskermenu an set it to e.g. : Strg+M
edit:(only in german keyboard designs) in other Keyboard designs : CTRL+M

After doing that :

mark xfce-popup-applicationsmenu and set it to : Super+L

As there are no conflicts any more thats it …...

Tested - and works for me in LM 19.3 Xfce
Last edited by secureIT on Sat Mar 14, 2020 5:52 am, edited 1 time in total.
.

emmemm11
Level 1
Level 1
Posts: 4
Joined: Fri Mar 06, 2020 9:59 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by emmemm11 »

MrEen wrote:
Sun Mar 08, 2020 2:30 pm
This isn't an area I'm much use on, but check the thread here and the link to the bug report about it in ToZ's post: https://forum.xfce.org/viewtopic.php?id=12563
Yes! That is exactly what I am seeing.
If ToZ has filed a bug report I'll wait and see what comes of that, probably nothing until 19.4.
Thanks for the link.

User avatar
MrEen
Level 17
Level 17
Posts: 7826
Joined: Mon Jun 12, 2017 8:39 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by MrEen »

emmemm11 wrote:
Fri Mar 13, 2020 12:36 pm
MrEen wrote:
Sun Mar 08, 2020 2:30 pm
This isn't an area I'm much use on, but check the thread here and the link to the bug report about it in ToZ's post: https://forum.xfce.org/viewtopic.php?id=12563
Yes! That is exactly what I am seeing.
If ToZ has filed a bug report I'll wait and see what comes of that, probably nothing until 19.4.
Thanks for the link.
Be aware it was almost one and half years ago ToZ filed the original bug report. Obviously not a lot of work is going into sorting it out. The Xfce devs are busy getting 4.16 ready having finally changed the glacial pace of development. You might want to add to the report yourself to remind the devs there are still people affected by this. Or alternatively, try a workaround like is posted in the bug report.

I'm thinking, although I could be wrong, if you stay away from the Super key, you might not have an issue.

And secureIT has worked around the issue above, but I have no idea what Strg+M is! :shock: :D

secureIT
Level 4
Level 4
Posts: 221
Joined: Wed Dec 05, 2018 1:26 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by secureIT »

@ MrEen
Sorry .... Strg is the name for the control key in the German Keyboard layout.
so it should be : CTRL+M
I changed that in the post of my workaround.
.

User avatar
MrEen
Level 17
Level 17
Posts: 7826
Joined: Mon Jun 12, 2017 8:39 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by MrEen »

Thanks secureIT, now it makes sense. :D

emmemm11
Level 1
Level 1
Posts: 4
Joined: Fri Mar 06, 2020 9:59 pm

Re: Assigning Super-L (W*ndows) key to Applications menu does not work correctly in Mint 19.3 Xfce

Post by emmemm11 »

secureIT wrote:
Mon Mar 09, 2020 2:47 pm
Hi,

xfce4-popup-applicationsmenu standard setting is : ALT+F1
xfce4-popup-whiskermenu standard setting is : Super+L

So if you want to set Super+L to open applicationsmenu it will conflict with setting for whiskermenu.

But you can achieve what you want:

Go to Settings > Keyboard

Then mark xfce4-popup-whiskermenu an set it to e.g. : Strg+M
edit:(only in german keyboard designs) in other Keyboard designs : CTRL+M

After doing that :

mark xfce-popup-applicationsmenu and set it to : Super+L

As there are no conflicts any more thats it …...

Tested - and works for me in LM 19.3 Xfce
secureIT: Thank you for the workaround, but I still get the same behavior (taskbar icon highlights but menu does not pop up).
I had already removed the Super+L Whisker Menu shortcut before reassigning it to Applications Menu.
Also remember that even the default Alt+F1 shortcut does the same.
Guess it's like all software these days, one thing gets fixed, another gets broken.

Post Reply

Return to “Xfce”