qubes-issues
qubes-issues copied to clipboard
Allow navigating new App Menu with keyboard right away (apart from search)
The problem you're addressing (if any)
When the new App menu is opened, either via the mouse or a keyboard shortcut (see #9005), it is not keyboard navigable right away, except when using the search. In order for it to become keyboard navigable one has to either start using the search and then navigate out of it or mouse over the qubes list (and then remove the mouse due to #8789). One can also fix this with a little hack, see my script.
The solution you'd like
Pre-select the top item of the qubes list, so that the app menu is immediately keyboard navigable when not using the search.
The value to a user, and who that user might be
Users who primarily use the keyboard will be able to make better use of the new App Menu.
I can't reproduce this on the newest app menu version.
FWIW, I just tried it on 4.2, and keyboard navigation seems to work only sometimes. For example:
- Open App Menu. Move around with arrow keys successfully.
- Close App Menu.
- Open App Menu again. Arrow keys do nothing now.
FWIW, I just tried it on 4.2, and keyboard navigation seems to work only sometimes. For example: 1. Open App Menu. Move around with arrow keys successfully. 2. Close App Menu. 3. Open App Menu again. Arrow keys do nothing now.
Can confirm. After fully updating the system (only security-testing, not testing repo enabled, however), then trying to update the menu only with sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing qubes-desktop-linux-menu so it's at the latest version (which yielded 'Nothing to do', so it seems there is no newer version in the testing repo; Edit: that command wouldn't actually update the package anyway as I've noticed...one needs to sudo dnf remove the package first), and rebooting and then opening the App Menu via mouse click, it is keyboard navigable right away the first time, but not after closing it and again opening it...repeating this later a few times showed that most of the time the issue could be reproduced (with 1 exception, where the menu was again keyboard navigable right away).
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 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
Automated announcement from builder-github
The package desktop-linux-menu has been pushed to the r4.2 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.2 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing
Automated announcement from builder-github
The package desktop-linux-menu has been pushed to the r4.2 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.2 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing
Automated announcement from builder-github
The component desktop-linux-menu (including package desktop-linux-menu) has been pushed to the r4.2 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing
Automated announcement from builder-github
The package desktop-linux-menu has been pushed to the r4.2 stable repository for the Debian template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
Automated announcement from builder-github
The package desktop-linux-menu has been pushed to the r4.2 stable repository for the Debian template.
To install this update, please 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.2 stable repository for the Fedora template.
To install this update, please use the standard update command:
sudo dnf update
Automated announcement from builder-github
The component desktop-linux-menu (including package desktop-linux-menu) has been pushed to the r4.2 stable repository for the Fedora template.
To install this update, please use the standard update command:
sudo dnf update