RPM or FlatPak?

Has anyone in the community compiled the Keyman Keyboard Manager as an RPM? Or Flatpak?

I’ve been using Keyman for over 20 years on Windows but have recently started using Linux. While I have used Keyman on Mint & Debian, I really like Fedora but there’s no version for it. There’s no RPM or Flatpak. While the keyboard builder is available as a Flatpak, the manager is not.

I’ve also tried Alien to convert the deb file to rpm. It didn’t work. I’m guessing the integration in the OS is too much for that program.

I know the development team is small and limited in what it can do. I was hoping that someone in the community might have been able to get it to work. Anyone?

My dream is for the Team to build it as a FlatPak. Then, it would work in most distros of Linux.

Welcome back to the community site @michaeljbarnes,

Sorry to hear about your difficulties. Currently, Keyman is supported on Debian but not on Fedora.

FYI @EberhardBeilharz .

I’m not sure if Keyman as flatpak package is possible because of the tight integration with the OS. I created issue #12880 to track this.

Regarding installing on Fedora, you could try to build from source by following these instructions. Those talk about Ubuntu, but they should also work for Fedora if you adjust the names of the packages for the dependencies.

@nyny Therein lies the problem, the distros of linux that I’ve liked more are either Fedora-based or Arch-based.

@EberhardBeilharz I tried using Alien to convert the deb to rpm and had no luck. I’m guessing it is exactly what you mentioned with integration with the OS.

I glanced at the instructions because I’d pondered whether I could compile something from source. I just don’t think I have the skills for it. This is what I get for preferring Fedora and Arch-based linux distros but I work with linguistics.

I ran the following to generate the an rpm file. DISCLAIMER - Our Keyman team doesn’t use Fedora so this is totally untested (consider it an engineering build)

sudo apt-get install alien
apt-get download keyman
sudo alien -r keyman_17.0.335-1~sil1~jammy_all.deb

I’ll send you the .rpm file via PM

-Darcy

A few people on the forum have previously asked for a Keyman package for Fedora

The rpm files built with alien give an error:

Could not find the program 'km-config'

At this point, we’ll just have to wait for a Fedora user in the community site to sort out how to install Keyman…