I have a lenovo yoga x1 gen6, with Gnome 4.2 on wayland.
Everything works fine on the laptop keyboard, but problems arise when I connect my bluetooth Happy Hacking Keyboard (HHKB).
It seems to me that the system is mirroring the laptop keys.
For example, pressing left Ctr on HHKB would is recognized as Caps Lock (as in the laptop keyboard).
My guess is that I need to change the Keyboard type (not the layout).
In Manjaro, nder Majaro-settings I can find and set the HHKB, do you know if something similar exists on AUR?
Another way to do it would also be of great help.
Thanks a lot for being such a great community.
pebcak
October 22, 2022, 8:54am
2
I’m sure there will be other suggestions to solve this issue as other forum mates will come by but as an experiment I tried to install manjaro-settings-manager on an Arch system and it worked except for the kernel handling function:
sudo pacman -U manjaro-settings-manager-0.5.7-10-x86_64.pkg.tar.zst
loading packages...
resolving dependencies...
looking for conflicting packages...
Package (26) New Version Net Change Download Size
endeavouros/ckbcomp 1.208-1 0.14 MiB 0.04 MiB
community/hwinfo 22.1-1 3.65 MiB 0.99 MiB
extra/kauth 5.99.0-1 0.86 MiB 0.31 MiB
extra/kcoreaddons 5.99.0-1 3.63 MiB 1.38 MiB
extra/kitemmodels 5.99.0-1 1.03 MiB 0.58 MiB
community/libx86emu 3.5-2 0.17 MiB 0.05 MiB
extra/perl-encode-locale 1.05-9 0.02 MiB 0.01 MiB
extra/perl-file-listing 6.15-2 0.02 MiB 0.01 MiB
extra/perl-html-parser 3.79-1 0.17 MiB 0.08 MiB
extra/perl-html-tagset 3.20-12 0.02 MiB 0.01 MiB
extra/perl-http-cookies 6.10-3 0.04 MiB 0.02 MiB
extra/perl-http-daemon 6.14-2 0.03 MiB 0.02 MiB
extra/perl-http-date 6.05-5 0.01 MiB 0.01 MiB
extra/perl-http-message 6.39-1 0.16 MiB 0.07 MiB
extra/perl-http-negotiate 6.01-10 0.02 MiB 0.01 MiB
extra/perl-io-html 1.004-3 0.02 MiB 0.01 MiB
extra/perl-libwww 6.67-1 0.34 MiB 0.13 MiB
extra/perl-lwp-mediatypes 6.04-2 0.06 MiB 0.02 MiB
extra/perl-net-http 6.22-2 0.04 MiB 0.02 MiB
extra/perl-try-tiny 0.31-2 0.03 MiB 0.02 MiB
extra/perl-uri 5.15-1 0.17 MiB 0.08 MiB
extra/perl-www-robotrules 6.02-10 0.02 MiB 0.01 MiB
extra/perl-xml-parser 2.46-4 0.43 MiB 0.15 MiB
community/perl-xml-writer 0.900-1 0.05 MiB 0.02 MiB
extra/polkit-qt5 0.114.0-1 0.29 MiB 0.07 MiB
manjaro-settings-manager 0.5.7-10 4.80 MiB
Total Download Size: 4.15 MiB
Total Installed Size: 16.21 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
perl-html-parser-3.79-1-x86_64 81.7 KiB 85.7 KiB/s 00:01 [#############################################################################] 100%
perl-libwww-6.67-1-any 138.1 KiB 132 KiB/s 00:01 [#############################################################################] 100%
perl-xml-parser-2.46-4-x86_64 157.2 KiB 148 KiB/s 00:01 [#############################################################################] 100%
kauth-5.99.0-1-x86_64 319.9 KiB 276 KiB/s 00:01 [#############################################################################] 100%
kitemmodels-5.99.0-1-x86_64 589.6 KiB 474 KiB/s 00:01 [#############################################################################] 100%
hwinfo-22.1-1-x86_64 1018.3 KiB 805 KiB/s 00:01 [#############################################################################] 100%
perl-uri-5.15-1-any 80.8 KiB 396 KiB/s 00:00 [#############################################################################] 100%
polkit-qt5-0.114.0-1-x86_64 75.9 KiB 439 KiB/s 00:00 [#############################################################################] 100%
kcoreaddons-5.99.0-1-x86_64 1417.2 KiB 1007 KiB/s 00:01 [#############################################################################] 100%
perl-http-message-6.39-1-any 71.7 KiB 309 KiB/s 00:00 [#############################################################################] 100%
libx86emu-3.5-2-x86_64 55.2 KiB 314 KiB/s 00:00 [#############################################################################] 100%
perl-net-http-6.22-2-any 22.9 KiB 214 KiB/s 00:00 [#############################################################################] 100%
perl-http-cookies-6.10-3-any 21.9 KiB 198 KiB/s 00:00 [#############################################################################] 100%
perl-xml-writer-0.900-1-any 20.8 KiB 187 KiB/s 00:00 [#############################################################################] 100%
perl-lwp-mediatypes-6.04-2-any 19.4 KiB 196 KiB/s 00:00 [#############################################################################] 100%
perl-try-tiny-0.31-2-any 19.1 KiB 197 KiB/s 00:00 [#############################################################################] 100%
perl-http-daemon-6.14-2-any 18.4 KiB 192 KiB/s 00:00 [#############################################################################] 100%
perl-io-html-1.004-3-any 14.5 KiB 146 KiB/s 00:00 [#############################################################################] 100%
perl-www-robotrules-6.02-10-any 12.3 KiB 103 KiB/s 00:00 [#############################################################################] 100%
perl-http-negotiate-6.01-10-any 12.3 KiB 82.4 KiB/s 00:00 [#############################################################################] 100%
perl-html-tagset-3.20-12-any 11.0 KiB 103 KiB/s 00:00 [#############################################################################] 100%
perl-encode-locale-1.05-9-any 10.8 KiB 74.0 KiB/s 00:00 [#############################################################################] 100%
perl-file-listing-6.15-2-any 10.3 KiB 74.9 KiB/s 00:00 [#############################################################################] 100%
perl-http-date-6.05-5-any 9.7 KiB 70.5 KiB/s 00:00 [#############################################################################] 100%
ckbcomp-1.208-1-any 36.6 KiB 55.7 KiB/s 00:01 [#############################################################################] 100%
Total (25/25) 4.1 MiB 1951 KiB/s 00:02 [#############################################################################] 100%
(26/26) checking keys in keyring [#############################################################################] 100%
(25/26) checking package integrity [#############################################################################] 100%
(25/26) loading package files [#############################################################################] 100%
(26/26) checking for file conflicts [#############################################################################] 100%
(26/26) checking available disk space [#############################################################################] 100%
:: Processing package changes...
( 1/26) installing libx86emu [#############################################################################] 100%
( 2/26) installing perl-encode-locale [#############################################################################] 100%
( 3/26) installing perl-http-date [#############################################################################] 100%
( 4/26) installing perl-file-listing [#############################################################################] 100%
( 5/26) installing perl-html-tagset [#############################################################################] 100%
( 6/26) installing perl-io-html [#############################################################################] 100%
( 7/26) installing perl-lwp-mediatypes [#############################################################################] 100%
( 8/26) installing perl-uri [#############################################################################] 100%
( 9/26) installing perl-http-message [#############################################################################] 100%
(10/26) installing perl-html-parser [#############################################################################] 100%
(11/26) installing perl-http-cookies [#############################################################################] 100%
(12/26) installing perl-http-daemon [#############################################################################] 100%
(13/26) installing perl-http-negotiate [#############################################################################] 100%
(14/26) installing perl-net-http [#############################################################################] 100%
(15/26) installing perl-try-tiny [#############################################################################] 100%
(16/26) installing perl-www-robotrules [#############################################################################] 100%
(17/26) installing perl-libwww [#############################################################################] 100%
Optional dependencies for perl-libwww
perl-lwp-protocol-https: for https:// url schemes
(18/26) installing perl-xml-parser [#############################################################################] 100%
(19/26) installing perl-xml-writer [#############################################################################] 100%
(20/26) installing hwinfo [#############################################################################] 100%
(21/26) installing kitemmodels [#############################################################################] 100%
Optional dependencies for kitemmodels
qt5-declarative: QML bindings [installed]
(22/26) installing kcoreaddons [#############################################################################] 100%
(23/26) installing polkit-qt5 [#############################################################################] 100%
(24/26) installing kauth [#############################################################################] 100%
(25/26) installing ckbcomp [#############################################################################] 100%
(26/26) installing manjaro-settings-manager [#############################################################################] 100%
Optional dependencies for manjaro-settings-manager
manjaro-settings-manager-notifier: qt-based
manjaro-settings-manager-knotifier: knotifications-based
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Updating the MIME type database...
(3/6) Reloading system bus configuration...
(4/6) Warn about old perl modules
(5/6) Updating icon theme caches...
(6/6) Updating the desktop file MIME type cache...
Please note that I am not saying you should go this way.
However it might be worth trying if no other solutions are found.
This was only an exercise on my part. I removed it afterwards along with all the dependencies it pulled in.
1 Like
Thanks a lot @pebcak I will consider that option if other suggestions do not come.
I was actually surprised there are no similar things to the manjaro-settings-manager
in AUR.
I must admit it is really handy especially the kernel-handling function.
1 Like
pebcak
October 26, 2022, 2:27am
4
For managing the kernels, EnOS has a nifty tool called akm
in its repo:
1 Like