Public bug reported: [Impact]
* Budgie Desktop primarily uses IBus to choose and select various keyboard layouts. * The inbuilt method to select layouts is using the keyboard layout applet. * non-xkb layouts such as Japanese are not shown in the applet - and hence cannot be chosen. * currently non-xkb users need to use fcitx via the appindicator applet to choose keyboard layouts. * I fixed this upstream and is currently working well in groovy/hirsute. * This SRU backports that patch to resolve this issue. [Test Case] * Add a non-xkb keyboard layout via Language & Region - e.g. japanese kanji * Add the keyboard-layout applet to the panel via budgie-desktop-settings * Click the applet - note that the non-xkb layout is not visible in the popup and thus cannot be chosen. * Run software-properties-gtk from a terminal and Enable the proposed repository via the developer tab. * Install the packages: sudo apt install budgie-desktop budgie-core libbudgietheme0 libbudgie-private0 libbudgie-plugin0 gir1.2-budgie-1.0 libraven0 * Logout and login. * Click the keyboard applet and choose the non-xkb layout. * Open gedit and type non-xkb characters. * Click the keyboard applet and choose UK or US layout * type in the text editor UK/US characters [Regression Potential] * The worst case scenario is that enabling something that currently doesnt work would introduce instability/crashes into the budgie panel whenever the optional keyboard layout applet is manually added to the panel. * This is significantly mitigated by the fact it has been used actively by upstream for 4 months now, other rolling release distros, debian testing and now groovy/hirsute. No adverse reports have been made on either launchpad nor the upstream git hub tracker [Other Info] * N/A --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu27.10 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: Budgie:GNOME DistroRelease: Ubuntu 20.04 InstallationDate: Installed on 2020-04-08 (205 days ago) InstallationMedia: Ubuntu-Budgie 20.04 LTS "Focal Fossa" - Beta amd64 (20200407) Package: budgie-desktop 10.5.1-6ubuntu0.1 PackageArchitecture: all ProcVersionSignature: Ubuntu 5.4.0-52.57-generic 5.4.65 Tags: focal third-party-packages Uname: Linux 5.4.0-52-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sbuild sudo _MarkForUpload: True ** Affects: budgie-desktop (Ubuntu) Importance: Undecided Status: New ** Affects: budgie-desktop (Ubuntu Focal) Importance: Medium Assignee: fossfreedom (fossfreedom) Status: New ** Tags: apport-collected focal third-party-packages ** Tags added: apport-collected focal third-party-packages ** Description changed: [Impact] * Budgie Desktop primarily uses IBus to choose and select various keyboard layouts. * The inbuilt method to select layouts is using the keyboard layout applet. * non-xkb layouts such as Japanese are not shown in the applet - and hence cannot be chosen. * currently non-xkb users need to use fcitx via the appindicator applet to choose keyboard layouts. * I fixed this upstream and is currently working well in groovy/hirsute. * This SRU backports that patch to resolve this issue. [Test Case] * Add a non-xkb keyboard layout via Language & Region - e.g. japanese kanji * Add the keyboard-layout applet to the panel via budgie-desktop-settings * Click the applet - note that the non-xkb layout is not visible in the popup and thus cannot be chosen. * Run software-properties-gtk from a terminal and Enable the proposed repository via the developer tab. * Install the packages: sudo apt install budgie-desktop budgie-core libbudgietheme0 libbudgie-private0 libbudgie-plugin0 gir1.2-budgie-1.0 libraven0 * Logout and login. * Click the keyboard applet and choose the non-xkb layout. * Open gedit and type non-xkb characters. * Click the keyboard applet and choose UK or US layout * type in the text editor UK/US characters [Regression Potential] * The worst case scenario is that enabling something that currently doesnt work would introduce instability/crashes into the budgie panel whenever the optional keyboard layout applet is manually added to the panel. * This is significantly mitigated by the fact it has been used actively by upstream for 4 months now, other rolling release distros, debian testing and now groovy/hirsute. No adverse reports have been made on either launchpad nor the upstream git hub tracker [Other Info] * N/A + --- + ProblemType: Bug + ApportVersion: 2.20.11-0ubuntu27.10 + Architecture: amd64 + CasperMD5CheckResult: skip + CurrentDesktop: Budgie:GNOME + DistroRelease: Ubuntu 20.04 + InstallationDate: Installed on 2020-04-08 (205 days ago) + InstallationMedia: Ubuntu-Budgie 20.04 LTS "Focal Fossa" - Beta amd64 (20200407) + Package: budgie-desktop 10.5.1-6ubuntu0.1 + PackageArchitecture: all + ProcVersionSignature: Ubuntu 5.4.0-52.57-generic 5.4.65 + Tags: focal third-party-packages + Uname: Linux 5.4.0-52-generic x86_64 + UpgradeStatus: No upgrade log present (probably fresh install) + UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sbuild sudo + _MarkForUpload: True -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1902317 Title: Non-XKB keyboard layouts cannot be chosen or selected via the keyboard applet To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/budgie-desktop/+bug/1902317/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs