Enter key should select app in app switcher view
What problem did you encounter
In convergence mode when using a keyboard, Super-a shows the app switcher view, arrow keys can be used to navigate between apps, but there is no way to select a particular app once it is highlighted without using the mouse.
What is the current behaviour?
Currently the only way to select an app in app switcher is with a mouse.
What is the expected behaviour?
Hitting Enter once an application is selected in the app switcher, should switch to it just like clicking on it in a mouse.
How to reproduce
Connect keyboard and trigger app switcher with Super-a. Hit up with the arrow key to select an app in the app switcher. Hit Enter and notice you do not switch the app.
Which version did you encounter the bug in?
-
I Compiled it myself. If you compiled phosh from source please provide the git revision via e.g. by running git log -1 --pretty=oneline
and pasting the output below. -
I used the precompiled Debian package (e.g. by running a prebuilt image). Please paste the output oof dpkg -s phosh
below.
purism@pureos:~$ dpkg -s phosh
Package: phosh
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 1392
Maintainer: PureOS Maintainers <pureos-project@puri.sm>
Architecture: arm64
Version: 0.8.0-1pureos1~amber0
Provides: notification-daemon, polkit-1-auth-agent
Depends: dconf-gsettings-backend | gsettings-backend, libc6 (>= 2.17), libcairo2 (>= 1.2.4), libfeedback-0.0-0 (>= 0.0.0+git20200707), libgcr-base-3-1 (>= 3.8.0), libgcr-ui-3-1 (>= 3.8.0), libgdk-pixbuf2.0-0 (>= 2.23.0), libglib2.0-0 (>= 2.57.2), libgnome-desktop-3-17 (>= 3.17.92), libgtk-3-0 (>= 3.21.5), libhandy-1-0 (>= 1.0.2), libnm0 (>= 1.0.0), libpam0g (>= 0.99.7.1), libpango-1.0-0 (>= 1.37.2), libpolkit-agent-1-0 (>= 0.99), libpolkit-gobject-1-0 (>= 0.94), libpulse-mainloop-glib0 (>= 0.99.1), libpulse0 (>= 0.99.1), libsecret-1-0 (>= 0.7), libsystemd0 (>= 217), libupower-glib3 (>= 0.99.4-3~), libwayland-client0 (>= 1.9.91), fonts-lato, gnome-shell-common, gsettings-desktop-schemas, phoc (>= 0.4.4)
Recommends: feedbackd, gnome-session-bin, gnome-session-common, gnome-settings-daemon, iio-sensor-proxy, phosh-mobile-tweaks, squeekboard | phosh-osk-stub
Breaks: gnome-settings-daemon (<< 3.30.3~pureos)
Description: Pure Wayland shell for mobile devices
Phosh is a graphical shell for Wayland compositors speaking the layer-surface
protocol and aimed at mobile devices like smart phones and tablets using touch
based inputs and small screens.
.
It's part of the Phosh Mobile Environment based on GNOME/GTK. For the full
stack see the phosh-full and phosh-core metapackages.
Homepage: https://source.puri.sm/Librem5/phosh
What hardware are you running phosh on?
-
amd64 qemu image -
Librem5 -
nested compositor. If so please give the full command you start phosh with. -
other (please elaborte)