keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
372 stars 102 forks source link

feat(linux): Try to start ibus if not running #6109

Closed ermshiperete closed 2 years ago

ermshiperete commented 2 years ago

When we try to restart ibus and that fails and ibus isn't running afterwards we directly try to start ibus-daemon.

User Testing

Expand to see user tests ## Preparations - install the current alpha version of Keyman - install a second system keyboard, e.g. French - install a Keyman keyboard - verify that the keyboard shows up in the keyboards dropdown ## Tests ### SUITE_INSTALL: Package installation - **GROUP_BIONIC**: Ubuntu 18.04 Bionic with Gnome shell and X11 - **GROUP_IMPISH**: Ubuntu 21.10 Impish with Gnome shell and X11 - when login in, click the cog and select "Ubuntu on Xorg" ![Screenshot from 2022-01-19 18-28-11](https://user-images.githubusercontent.com/181336/150183345-f07c7191-b12b-4739-b4fc-c585148db56c.png) - once logged in, open a terminal window and verify that running `echo $XDG_SESSION_TYPE` outputs `x11`. - **GROUP_IMPISH_WAYLAND**: Ubuntu 21.10 Impish with Gnome shell and Wayland - when login in, click the cog and select "Ubuntu" - once logged in, open a terminal window and verify that running `echo $XDG_SESSION_TYPE` outputs `wayland`. - **GROUP_WASTA**: Wasta 20.04 with Cinnamon **TEST_INST_RUN**: Install Keyman packages while ibus is running - download the Keyman packages for this PR - install the packages with: ``` sudo dpkg -i \ {ibus-keyman,libkmnkbp0}*$(lsb_release -s -c)*$(dpkg --print-architecture).deb \ {keyman,python3-keyman-config}*$(lsb_release -s -c)*all.deb ``` - **verify** that ibus is still running by checking that keyboard still shows up in the keyboards dropdown **TEST_INST_NOIBUS**: Install Keyman packages while ibus is not running (skip this test on **Bionic** - `ibus-daemon` gets automatically restarted, so it's not possible to run this test) - exit ibus by running: `killall ibus-daemon` - verify that ibus is no longer running: Keyman keyboard should no longer show up in keyboards dropdown. It's OK if the keyboards dropdown icon no longer shows. - re-install the packages for this PR by running: ``` sudo dpkg -i \ {ibus-keyman,libkmnkbp0}*$(lsb_release -s -c)*$(dpkg --print-architecture).deb \ {keyman,python3-keyman-config}*$(lsb_release -s -c)*all.deb ``` - **verify** that the installation restarted ibus by checking that the keyman keyboard again shows up in the keyboard dropdown. Note that it is OK if a warning shows up in the terminal window that it can't connect to ibus. ### SUITE_ADD_KEYBOARD: Adding keyboards - **GROUP_BIONIC**: Ubuntu 18.04 Bionic with Gnome shell and X11 - **GROUP_IMPISH**: Ubuntu 21.10 Impish with Gnome shell and X11 - **GROUP_IMPISH_WAYLAND**: Ubuntu 21.10 Impish with Gnome shell and Wayland - **GROUP_WASTA**: Wasta 20.04 with Cinnamon **TEST_ADD_RUN**: Add a new Keyman keyboard while ibus is running - start Keyman Configuration - add a new Keyman keyboard - **verify** that ibus is still running by checking that the new keyboard shows up in the keyboard dropdown **TEST_ADD_NOIBUS**: Add a new Keyman keyboard while ibus is not running (skip this test on **Bionic** - `ibus-daemon` gets automatically restarted, so it's not possible to run this test) - exit ibus by running: `killall ibus-daemon` - verify that ibus is no longer running: Keyman keyboard should no longer show up in keyboards dropdown. It's OK if the keyboards dropdown icon no longer shows. - start Keyman Configuration - add a new Keyman keyboard - **verify** that ibus got started by checking that the new keyboard shows up in the keyboard dropdown. Note that it is OK if a warning shows up in the terminal window that it can't connect to ibus.
keymanapp-test-bot[bot] commented 2 years ago

User Test Results

Test specification and instructions

šŸŸ„ SUITE_INSTALL: Package installation

šŸŸ„ SUITE_ADD_KEYBOARD: Adding keyboards

MakaraSok commented 2 years ago

SUITE_INSTALL: Package installation

dpkg: error processing package ibus-keyman:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of ibus-kmfl:i386: ibus-kmfl:i386 depends on libc6 (>= 2.4). ibus-kmfl:i386 depends on libglib2.0-0 (>= 2.16.0). ibus-kmfl:i386 depends on libibus-1.0-5 (>= 1.5.1). ibus-kmfl:i386 depends on libx11-6.

dpkg: error processing package ibus-kmfl:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of kmflcomp:i386: kmflcomp:i386 depends on libc6 (>= 2.3.4).

dpkg: error processing package kmflcomp:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libkmfl0:i386: libkmfl0:i386 depends on libc6 (>= 2.4).

dpkg: error processing package libkmfl0:i386 (--install): dependency problems - leaving unconfigured Setting up libkmflcomp0:amd64 (15.0.182-1~PR-6109+bionic11) ... dpkg: dependency problems prevent configuration of libkmflcomp0:i386: libkmflcomp0:i386 depends on libc6 (>= 2.11). libkmflcomp0:i386 depends on libx11-6.

dpkg: error processing package libkmflcomp0:i386 (--install): dependency problems - leaving unconfigured Setting up libkmflcomp-dev:amd64 (15.0.182-1~PR-6109+bionic11) ... dpkg: dependency problems prevent configuration of libkmflcomp-dev:i386: libkmflcomp-dev:i386 depends on libkmflcomp0 (= 15.0.182-1~PR-6109+bionic11); however: Package libkmflcomp0:i386 is not configured yet.

dpkg: error processing package libkmflcomp-dev:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libkmfl-dev:i386: libkmfl-dev:i386 depends on libkmfl0 (= 15.0.182-1~PR-6109+bionic11); however: Package libkmfl0:i386 is not configured yet.

dpkg: error processing package libkmfl-dev:i386 (--install): dependency problems - leaving unconfigured Setting up libkmnkbp0-0:amd64 (15.0.182-1~PR-6109+bionic11) ... dpkg: dependency problems prevent configuration of libkmnkbp0-0:i386: libkmnkbp0-0:i386 depends on libc6 (>= 2.4). libkmnkbp0-0:i386 depends on libgcc1 (>= 1:3.0). libkmnkbp0-0:i386 depends on libstdc++6 (>= 5.2).

dpkg: error processing package libkmnkbp0-0:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of python3-keyman-config: python3-keyman-config depends on keyman-engine; however: Package keyman-engine is not installed.

dpkg: error processing package python3-keyman-config (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of keyman: keyman depends on python3-keyman-config; however: Package python3-keyman-config is not configured yet.

dpkg: error processing package keyman (--install): dependency problems - leaving unconfigured Setting up libkmfl0:amd64 (15.0.182-1~PR-6109+bionic11) ... Setting up libkmfl-dev:amd64 (15.0.182-1~PR-6109+bionic11) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.9) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for shared-mime-info (1.9-2) ... Processing triggers for libc-bin (2.27-3ubuntu1.4) ... Errors were encountered while processing: ibus-keyman:i386 ibus-kmfl:i386 kmflcomp:i386 libkmfl0:i386 libkmflcomp0:i386 libkmflcomp-dev:i386 libkmfl-dev:i386 libkmnkbp0-0:i386 python3-keyman-config keyman


  Since the ibus doesn't run at all, another attempt has been made to install the build package of this pr, but then Ubuntu doesn't like it. <br/>
  <img width="300" alt="error after running the three commands to install the build from this PR" src="https://user-images.githubusercontent.com/28331388/150895382-19e51c63-df02-480d-be8e-8e947066143d.png">

  - **TEST_INST_NOIBUS: FAILED** The installation doesn't retart the ibus. No Keyman keyboard is seen in the dropdown menu. Here is what's shown up in the terminal. <br/>

keyman@keyman-VirtualBox:~/Downloads/6109/results$ sudo dpkg -i \

{ibus-keyman,ibus-kmfl,keyman,kmflcomp,libkmfl,libkmnkbp0,python3-keyman-config}$(lsb_release -s -c).deb (Reading database ... 165039 files and directories currently installed.) Preparing to unpack ibus-keyman_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking ibus-keyman (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack ibus-keyman_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking ibus-keyman:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack ibus-kmfl_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking ibus-kmfl (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack ibus-kmfl_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking ibus-kmfl:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Selecting previously unselected package keyman. Preparing to unpack keyman_15.0.182-1~PR-6109+bionic11_all.deb ... Unpacking keyman (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack kmflcomp_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking kmflcomp (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack kmflcomp_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking kmflcomp:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmfl0_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking libkmfl0:amd64 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmfl0_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking libkmfl0:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmflcomp0_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking libkmflcomp0:amd64 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmflcomp0_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking libkmflcomp0:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmflcomp-dev_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking libkmflcomp-dev:amd64 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmflcomp-dev_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking libkmflcomp-dev:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmfl-dev_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking libkmfl-dev:amd64 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmfl-dev_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking libkmfl-dev:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmnkbp0-0_15.0.182-1~PR-6109+bionic11_amd64.deb ... Unpacking libkmnkbp0-0:amd64 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Preparing to unpack libkmnkbp0-0_15.0.182-1~PR-6109+bionic11_i386.deb ... Unpacking libkmnkbp0-0:i386 (15.0.182-1~PR-6109+bionic11) over (15.0.182-1~PR-6109+bionic11) ... Selecting previously unselected package python3-keyman-config. Preparing to unpack python3-keyman-config_15.0.182-1~PR-6109+bionic11_all.deb ... Unpacking python3-keyman-config (15.0.182-1~PR-6109+bionic11) ... More than one copy of package ibus-keyman:i386 has been unpacked in this run ! Only configuring it once. More than one copy of package ibus-kmfl:i386 has been unpacked in this run ! Only configuring it once. More than one copy of package kmflcomp:i386 has been unpacked in this run ! Only configuring it once. dpkg: dependency problems prevent configuration of ibus-keyman:i386: ibus-keyman:i386 depends on sudo. ibus-keyman:i386 depends on libc6 (>= 2.4). ibus-keyman:i386 depends on libglib2.0-0 (>= 2.37.3). ibus-keyman:i386 depends on libgtk-3-0 (>= 3.0.0). ibus-keyman:i386 depends on libibus-1.0-5 (>= 1.5.14). ibus-keyman:i386 depends on libjson-glib-1.0-0 (>= 0.12.0). ibus-keyman:i386 depends on libx11-6.

dpkg: error processing package ibus-keyman:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of ibus-kmfl:i386: ibus-kmfl:i386 depends on libc6 (>= 2.4). ibus-kmfl:i386 depends on libglib2.0-0 (>= 2.16.0). ibus-kmfl:i386 depends on libibus-1.0-5 (>= 1.5.1). ibus-kmfl:i386 depends on libx11-6.

dpkg: error processing package ibus-kmfl:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of kmflcomp:i386: kmflcomp:i386 depends on libc6 (>= 2.3.4).

dpkg: error processing package kmflcomp:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libkmfl0:i386: libkmfl0:i386 depends on libc6 (>= 2.4).

dpkg: error processing package libkmfl0:i386 (--install): dependency problems - leaving unconfigured Setting up libkmflcomp0:amd64 (15.0.182-1~PR-6109+bionic11) ... dpkg: dependency problems prevent configuration of libkmflcomp0:i386: libkmflcomp0:i386 depends on libc6 (>= 2.11). libkmflcomp0:i386 depends on libx11-6.

dpkg: error processing package libkmflcomp0:i386 (--install): dependency problems - leaving unconfigured Setting up libkmflcomp-dev:amd64 (15.0.182-1~PR-6109+bionic11) ... dpkg: dependency problems prevent configuration of libkmflcomp-dev:i386: libkmflcomp-dev:i386 depends on libkmflcomp0 (= 15.0.182-1~PR-6109+bionic11); however: Package libkmflcomp0:i386 is not configured yet.

dpkg: error processing package libkmflcomp-dev:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libkmfl-dev:i386: libkmfl-dev:i386 depends on libkmfl0 (= 15.0.182-1~PR-6109+bionic11); however: Package libkmfl0:i386 is not configured yet.

dpkg: error processing package libkmfl-dev:i386 (--install): dependency problems - leaving unconfigured Setting up libkmnkbp0-0:amd64 (15.0.182-1~PR-6109+bionic11) ... dpkg: dependency problems prevent configuration of libkmnkbp0-0:i386: libkmnkbp0-0:i386 depends on libc6 (>= 2.4). libkmnkbp0-0:i386 depends on libgcc1 (>= 1:3.0). libkmnkbp0-0:i386 depends on libstdc++6 (>= 5.2).

dpkg: error processing package libkmnkbp0-0:i386 (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of python3-keyman-config: python3-keyman-config depends on keyman-engine; however: Package keyman-engine is not installed.

dpkg: error processing package python3-keyman-config (--install): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of keyman: keyman depends on python3-keyman-config; however: Package python3-keyman-config is not configured yet.

dpkg: error processing package keyman (--install): dependency problems - leaving unconfigured Setting up libkmfl0:amd64 (15.0.182-1~PR-6109+bionic11) ... Setting up libkmfl-dev:amd64 (15.0.182-1~PR-6109+bionic11) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.9) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for shared-mime-info (1.9-2) ... Processing triggers for libc-bin (2.27-3ubuntu1.4) ... Errors were encountered while processing: ibus-keyman:i386 ibus-kmfl:i386 kmflcomp:i386 libkmfl0:i386 libkmflcomp0:i386 libkmflcomp-dev:i386 libkmfl-dev:i386 libkmnkbp0-0:i386 python3-keyman-config keyman



## SUITE_ADD_KEYBOARD: Adding keyboards

* **GROUP_BIONIC: Ubuntu 18.04 Bionic with Gnome shell**
  - **TEST_ADD_RUN: FAILED** ibus is still not running. Keyman app is visible as a result of the previous reinstallation of the build package, but added keyboards don't shown up in the dropdown. In fact, the dropdown in nowhere to be seen.
  - **TEST_ADD_NOIBUS: FAILED** ibus stays cool and nothing shows up as indicated.
MakaraSok commented 2 years ago

SUITE_INSTALL: Package installation

MakaraSok commented 2 years ago

SUITE_INSTALL: Package installation

In the preparation stage, when trying to install the latest alpha version of Keyman,here is what's returned:

sudo apt install keyman onboard-keyman
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package onboard-keyman is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'onboard-keyman' has no installation candidate

SUITE_ADD_KEYBOARD: Adding keyboards

ermshiperete commented 2 years ago

Bionic: sorry, my instructions were incomplete. I updated them. Previously it tried to install both 64- and 32-bit versions at the same time.

The installation command has to be:

sudo dpkg -i \
{ibus-keyman,ibus-kmfl,keyman,kmflcomp,libkmfl,libkmnkbp0,python3-keyman-config}*\
$(lsb_release -s -c)*$(dpkg --print-architecture).deb

@keymanapp-test-bot retest SUITE_INSTALL GROUP_BIONIC all @keymanapp-test-bot retest SUITE_ADD_KEYBOARD GROUP_BIONIC all

ermshiperete commented 2 years ago

Impish: the onboard-keyman package was indeed missing from ppa. I added it.

@MakaraSok Can you retry please?

@keymanapp-test-bot retest SUITE_INSTALL GROUP_IMPISH all @keymanapp-test-bot retest SUITE_ADD_KEYBOARD GROUP_IMPISH all

ermshiperete commented 2 years ago

@keymanapp-test-bot retest SUITE_ADD_KEYBOARD GROUP_BIONIC all

ermshiperete commented 2 years ago

@keymanapp-test-bot retest SUITE_ADD_KEYBOARD GROUP_IMPISH all

ermshiperete commented 2 years ago

Wasta-Linux: seems that's a bug that sneaked in independent of this PR. See https://github.com/keymanapp/keyman/issues/6158. This will be fixed in #6159.

MakaraSok commented 2 years ago

SUITE_INSTALL: Package installation

Prep stage: everything set as indicated and up to the expectation. No error here.

SUITE_ADD_KEYBOARD: Adding keyboards

ermshiperete commented 2 years ago

@keymanapp-test-bot retest SUITE_ADD_KEYBOARD GROUP_BIONIC all

ermshiperete commented 2 years ago

@keymanapp-test-bot retest SUITE_ADD_KEYBOARD GROUP_IMPISH all

ermshiperete commented 2 years ago

@keymanapp-test-bot retest SUITE_INSTALL GROUP_IMPISH all

ermshiperete commented 2 years ago

@keymanapp-test-bot retest SUITE_INSTALL GROUP_BIONIC all

MakaraSok commented 2 years ago

SUITE_INSTALL: Package installation

Prep: everything is OK. The latest alpha was installed, the keyboards added (both system and Keyman) are visible iin the dropdown menu.

SUITE_ADD_KEYBOARD: Adding keyboards

MakaraSok commented 2 years ago

SUITE_INSTALL: Package installation

Prep: The latest alpha was installed, the Keyman keyboard added are not visible in the dropdown menu.

impish
keyman@keyman-VirtualBox:~$ ps -C ibus-daemon -f
UID          PID    PPID  C STIME TTY          TIME CMD

After a restart, the Keyman keyboard does appear.

SUITE_ADD_KEYBOARD: Adding keyboards

ermshiperete commented 2 years ago

@MakaraSok Could you please retest? Unfortunately you'll have to retest on all platforms again because the fix to make things properly work for Impish potentially affects all platforms. Note that I updated the instructions - the tests without ibus running are not possible on Bionic.

@keymanapp-test-bot retest all

bharanidharanj commented 2 years ago

SUITE_INSTALL: Package Installation

SUITE_ADD_KEYBOARD: Adding keyboards

bharanidharanj commented 2 years ago

SUITE_INSTALL: Package Installation

SUITE_ADD_KEYBOARD: Adding keyboards

ermshiperete commented 2 years ago

The error that happened during the tests was already fixed in #6159. I rebased this PR on the current master branch which will have that fix. @bharanidharanj Could you please retest on Wasta?

@keymanapp-test-bot retest SUITE_INSTALL GROUP_WASTA all, SUITE_ADD_KEYBOARD GROUP_WASTA all

ermshiperete commented 2 years ago

@bharanidharanj When I looked into the failing test on Impish, I noticed a problem when running with Wayland, so I fixed that. Unfortunately that has a bigger impact, so you'll have to retest all groups again. I'll also added a new group to test with Wayland. Thanks!

Note that for the NOIBUS tests it is OK if a warning shows up in the terminal window that it can't connect to ibus.

@keymanapp-test-bot retest all

ermshiperete commented 2 years ago

Updated the test instructions. Because we no longer build the kmfl packages, the command to install Keyman has to be:

sudo dpkg -i \
{ibus-keyman,libkmnkbp0}*$(lsb_release -s -c)*$(dpkg --print-architecture).deb \
{keyman,python3-keyman-config}*$(lsb_release -s -c)*all.deb
bharanidharanj commented 2 years ago

SUITE_INSTALL: Package Installation

SUITE_INSTALL: Package Installation

SUITE_ADD_KEYBOARD: Adding keyboards

SUITE_INSTALL: Package Installation

SUITE_ADD_KEYBOARD: Adding keyboards

ermshiperete commented 2 years ago

@bharanidharanj It's acceptable if the keyboards icon disappears after killing ibus-daemon. I updated the instructions.

Thanks for finding the problem with Impish. I fixed it; it should be available in the 15.0.194 PR build.

@keymanapp-test-bot retest SUITE_INSTALL GROUP_WASTA TEST_INST_NOIBUS, SUITE_ADD_KEYBOARD GROUP_WASTA TEST_ADD_NOIBUS, SUITE_INSTALL GROUP_IMPISH_WAYLAND TEST_INST_NOIBUS

bharanidharanj commented 2 years ago

@bharanidharanj It's acceptable if the keyboards icon disappears after killing ibus-daemon. I updated the instructions.

Thanks for finding the problem with Impish. I fixed it; it should be available in the 15.0.194 PR build.

@keymanapp-test-bot retest SUITE_INSTALL GROUP_WASTA TEST_INST_NOIBUS, SUITE_ADD_KEYBOARD GROUP_WASTA TEST_ADD_NOIBUS, SUITE_INSTALL GROUP_IMPISH_WAYLAND TEST_INST_NOIBUS

@ermshiperete Okay, I will retest this in 15.0.194 build.

bharanidharanj commented 2 years ago

SUITE_INSTALL: Package Installation

SUITE_INSTALL: Package Installation

SUITE_ADD_KEYBOARD: Adding keyboards

SUITE_INSTALL: Package Installation

SUITE_ADD_KEYBOARD: Adding keyboards

keyman-server commented 2 years ago

Changes in this pull request will be available for download in Keyman version 15.0.194-alpha