Keyboard Shortcut assignments sometimes result in multiple actions

Bug #1995795 reported by Jake Phillips
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ubuntu MATE

Bug Description

On a fresh install of Ubuntu Mate 22.10, I can reassign the keyboard shortcut for "Home folder" to my preferred shortcut Mod4+F. When I use that keybinding, it works as expected.
However, when I reassign Mod4+E to "Launch email client", the keybinding does open the email client, but it also opens my home folder.
I also attempted to disable "Launch email client" and create a Custom Shortcut to open Thunderbird with Mod4+E. Again, this opens Thunderbird, but also opens my home folder.
Am I doing something wrong, or is this a bug that should be investigated?

Here's my goal:

    Assign Mod4+F as the shortcut to open my home folder in caja.
    Assign Mod4+E to open Thunderbird.

Here's what's happening:

    Mod4+F is working just fine and opens my home folder in caja via a custom shortcut.
    Mod4+E opens Thunderbird, but it also opens my home folder in caja. (Mod4+E is the default binding to open the home folder, but that has been reassigned to Ctrl+Alt+/ as part of my testing).

Revision history for this message
Jake Phillips (lakerinwilkes) wrote :
Revision history for this message
Ricardo Dias Marques (ricmarques) wrote :

I have a very similar problem to what Jake Phillips is experiencing. I have a 5-years old HP laptop computer where I did a fresh install of Ubuntu MATE 18.04.1 LTS ("Bionic Beaver") a few years ago. A few years later, I upgraded it to Ubuntu MATE 20.04.1 LTS ("Focal Fossa"). There, I remember that in the "Keyboard Shortcuts" application (which you may also launch in a terminal window by typing the mate-keybinding-properties command) , I had the "Home Folder" Action associated with the Mod4+E Shortcut. That was actually what I wanted: when I pressed the Windows key + E key combination, the File Explorer ("Caja") window launched / opened. All was good.

A few months ago, I successfully upgraded the Operating System of that computer to Ubuntu MATE 22.04.1 LTS ("Jammy Jellyfish"). After that upgrade, if I pressed the Windows key + E key combination, then it would open not only one but TWO (!) Caja windows. To solve this, I had to go to the "Keyboard Shortcuts" and set the "Shortcut" for the "Home Folder" as "Disabled". After I did that, pressing the Windows key + E is opening again one and only one window of Caja (as I want), but I don't know where that keyboard shortcut is being set. So at least for me, this also seems to be a BUG (maybe dependent of some other configurations?).

Additional information for my case:

- Panel Layout (configured in "MATE Tweak" -> "Panel" section): Familiar
- Panel Features (also configured in "MATE Tweak" -> "Panel" section): all four panel features are DISABLED ("Enable Dock", "Enable HUD", "Enable pull-down terminal", "Enable keyboard LED")
- Window Manager: Marco (buit-in: Xpresent)
- Keyboard Preferences: Layouts = Portuguese

When I try to change the Keyboard Shortcut for the "Home Folder" in "Keyboard Shortcuts", I get the following new line (error) in "/var/log/syslog":

"mate-keybinding[4723]: Object class EggCellEditableEventBox doesn't implement property 'editing-canceled' from interface 'GtkCellEditable"

... and the following line (error) in "~/.xsession-errors":

"** (mate-settings-daemon:2572): WARNING **: 14:58:19.189: Grab failed for some keys, another application may already have access the them."

This bug is also being discussed in the following Topic in the "Ubuntu MATE Community":

Super+E always open Home folder regardless of setting in Keyboard Shortcuts - Support & Help Requests - Ubuntu MATE Community

Revision history for this message
vcummaragu (vcummaragu) wrote :

Mod4+E appears to *always* open the Home Folder, *in addition* to doing the action configured in "Keyboard Shortcuts".

In "Keyboard Shortcuts", I have Mod4+E configured to open emacs. Now whenever I hit Mod4+E, it opens Emacs, but also opens the Home Folder.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.