Keyboard Shortcut assignments sometimes result in multiple actions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu MATE |
New
|
Undecided
|
Unassigned |
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).
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-keybindin g[4723] : Object class EggCellEditable EventBox 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 /ubuntu- mate.community/ t/super- e-always- open-home- folder- regardless- of-setting- in-keyboard- shortcuts/ 26045
https:/