qubes-issues
qubes-issues copied to clipboard
Mouse cursor position can prevent typing spaces in app menu search bar
Qubes OS release
4.2
Brief summary
If one hits space while the new app menu is open while the mouse cursor is over an app, the app is launched, preventing one from searching with multiple words without moving the mouse cursor.
This is relevant as when the app menu is opened with a keyboard shortcut it spawns centered on the mouse cursor. If there are about 6 search results, one cannot add an extra keyword to narrow it down without accidentally launching the app the mouse cursor is hovering.
Steps to reproduce
- Open app menu.
- Put mouse cursor somewhere near its center (or just launch it from the command line with the mouse cursor near the center of the screen)
- Type one word that gives at least 6 search results (with the default font size)
- Try to type a second word to narrow down the results.
- Observe how some unwanted app is being launched.
Expected behavior
One can search with multiple words (say, part of the name of the VM and then the app) without moving the mouse cursor away.
Actual behavior
One accidentally launch the app the mouse cursor was under
Personally I'm using a keyboard shortcut to open the app menu; the shortcut calls this script in dom0, which moves the mouse out of the way automatically (you may have to adjust the numerical values in this script if your screen resolution is not 1080p).
This issue has transformed somewhat with the new app menu version now (qubes-desktop-linux-menu-1.2.0-1.fc37.noarch):
it no longer launches apps under the mouse cursor when Space is pressed (good!), but Space is still "consumed", i.e. if the mouse cursor is under a selectable item in an app menu list while typing into the app menu search bar, Space will not be possible to type, which means a very common search use case (e.g. pers ter for opening the Terminal in the personal qube) is made impossible.
Automated announcement from builder-github
The package desktop-linux-menu has been pushed to the r4.3 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing bookworm-testing (or appropriate equivalent for your template version), then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
Automated announcement from builder-github
The component desktop-linux-menu (including package desktop-linux-menu) has been pushed to the r4.3 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo dnf update --enablerepo=qubes-vm-r4.3-current-testing
Automated announcement from builder-github
The package desktop-linux-menu has been pushed to the r4.3 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing trixie-testing (or appropriate equivalent for your template version), then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
Automated announcement from builder-github
The component desktop-linux-menu (including package desktop-linux-menu) has been pushed to the r4.3 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo dnf update --enablerepo=qubes-vm-r4.3-current-testing
Automated announcement from builder-github
The component desktop-linux-menu (including package desktop-linux-menu) has been pushed to the r4.3 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo dnf update --enablerepo=qubes-vm-r4.3-current-testing