Closed ermshiperete closed 6 days ago
Test specification and instructions
✅ GROUP_FOCAL: Ubuntu 20.04 Focal with Gnome Shell and X11
✅ GROUP_NOBLE_WAYLAND: Ubuntu 24.04 Noble with Gnome Shell and Wayland
✅ GROUP_WASTA: Wasta 22.04 with Cinnamon
TEST_INSTALL (PASSED): 1. Tested with the attached PR build (Keyman 18.0.21-alpha (package version 18.0.21-1~PR-11292-2776.1+focal1) on Ubuntu Focal 20.04 Linux OS (VM) and here is my observation: 1. Opened Keyman Configuration. 2. Installed the Keyman Keyboard. 3. Verified that the installed keyboard appeared on the Keyboard / language dropdown list in the task bar.
TEST_INSTALL (BLOCKED): 1. Got an error message while installed the attached PR build on Ubuntu Noble_Wayland Linux OS. 2. This error prevents further testing on this test.
@bharanidharanj Please run:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
then try the installation again.
@keymanapp-test-bot retest GROUP_NOBLE_WAYLAND TEST_INSTALL
TEST_INSTALL (PASSED): 1. Tested with the attached PR build (Keyman 18.0.21-alpha (package version 18.0.21-1~PR-11292-2776.1+noble1) on Ubuntu Noble 24.04 Linux OS (VM) and here is my observation: 1. Opened Keyman Configuration. 2. Installed the Keyman Keyboard. 3. Verified that the installed keyboard appeared on the Keyboard/language dropdown list in the taskbar.
Changes in this pull request will be available for download in Keyman version 18.0.25-alpha
This change improves the way we detect if we're running a Gnome based UI that needs it's keyboards installed under
org.gnome.desktop.input-sources
. We use the environment variableXDG_CURRENT_DESKTOP
and check if it contains the wordgnome
. Additionally this change renamesis_gnome_shell()
tois_gnome_desktop()
.Fixes #11225.
User Testing
Preparations
The tests should be run on these Linux platforms:
Install build artifacts of this PR
Reboot
Tests
TEST_INSTALL: