I used to have Onboard as my onscreen keyboard on Mint then when I swapped to Fedora 40 KDE, I couldn’t find a working version for it or for any onscreen keyboard. It’s the only thing that remains to would make experience on Fedora flawless. Any help on how to install it would be much appreciated.
related topics:
The onboard
package needs a maintainer.
commit a9ac746af5dff7761d183e5e0b12da1c04433a9a (HEAD -> rawhide, origin/rawhide, origin/main, origin/HEAD)
Author: Miro Hrončok <miro@hroncok.cz>
Date: Tue Dec 12 18:09:15 2023 +0100
Orphaned for 6+ weeks
I was talking about Installing Onboard program on Fedora. Not about using the KDE inbuilt keyboard. The solution in the video does not work because I don’t have a touch screen.
I guess I should wait a little bit then. Hopefully it will be updated in the future.
The package doesn’t need a maintainer, the thing is irreparably broken. I tried to fix it, but failed. The project is unmaintained since 2017. It does not compile with recent C compilers, and it does not work with recent Python versions, and it does not work at all on Wayland sessions. I recommend looking for a replacement that - unlike onboard - has been worked on during the last 7 years.
Do you have any suggestions for alternatives to this software? Btw, Onboard still works on Wayland.
Sorry, this is not my area of expertise, so I don’t know of any actively maintained alternatives.
Last I checked, onboard didn’t work on Wayland … but I only tested it on GNOME maybe it does work on KDE Plasma.
I already tested it on Cinnamon and KDE Wayland it seems that it still works. This is how I got the screenshot above. Just in case: Reboot after install.
Anyway, thanks for the help.
Added f40
Maliit ships with KDE Plasma. It’s a good keyboard + is actively maintained - you can go to settings > virtual keyboard. Make sure maliit is selected. You can then activate / deactivate the keyboard via the taskbar. You might also want to check out the plasma-mobile package to see if you prefer the touchscreen first layout.
You can install onboard and onboard-data for fedora 39 on fedora 40, it works !
rpm -i onboard*
Doesn’t work on . That command is not recognized
user@888:~$ rpm -i onboard*
error: open of onboard* failed: No such file or directory
so I downloaded Onboard RPM file to desktop and installed via terminal that way and it installed but it is nowhere to be found in app list. If I try to start in terminal it doesn’t work either
user@:888~$ dnf list installed onboard
Updating and loading repositories:
Repositories loaded.
Installed packages
onboard.src 1.4.1-34.fc39 @commandline
user@:888:~$ onboard
bash: onboard: command not found...
user@:888:~$ onboard.src
bash: onboard.src: command not found...
Thanks! Successfully installed it but it doesn’t type text into anything be it a text doc, a browser or any other app for that matter. I was told by someone else to change Input Even Source setting from Xinput to GTK but that made no difference. Any idea how to make it work?
It working ok here, tested using cinnamon DE.
I see. I’m using KDE Plasma. Must be a incompatible with Wayland because it works on Kubuntu, which is using an old version of Plasma. Oh well.
Onboard only supports Xorg sessions.
If you have fixed the package to work on Fedora 40+, have you considered un-retiring the Fedora package?
I have orphaned the package because I couldn’t figure out why it crashed with Python 3.12 and failed to compile entirely with Python 3.13, and it was eventually retired: https://src.fedoraproject.org/rpms/onboard
Sorry I don’t have any interest in packaging onboard.
The fix was easy, I just switched to a new maintained source.