Open ehaynes99 opened 2 years ago
Will likely be irrelevant soon enough, as far as using xkeysnail vs a newer fork of it keyszer.
Also I accept PRs. I don’t dog food much on Arch - what’s provided there is & has been a best effort, & w/ it being a rolling release I’m not particularly surprised that it needs babysitting.
@ehaynes99 On Arch you should likely install xkeysnail from AUR and that would be my recommendation with Keyszer as well I think ...as soon as I have a good stable release it'll be on AUR. I'm not sure if @rbreaves wants to make an AUR for the whole Kinto setup or not? If so it should probably depend on the keymapper AUR packages.
Well actually Kinto currently uses it's own hybrid version, so that's probably a no go - at least if you need the Alt-Tab sticky patches in Kinto's version for app switching in KDE/Gnome, etc... otherwise the mainline xkeysnail might work reasonably well.
Describe the bug The setup script uses
pip
to install dependencies. In Arch linux systems, nothing should ever use pip to install packages.Expected behavior In Arch and its derivatives, effectively everything in
/usr
should be tracked bypacman
. It's how the system determines what dependencies it needs to install alongside a new package, vs those that are already present. It does NOT check paths on disk, but rather has its own internal mapping. If something else tries to install one of those and the path on disk is not empty, it will fail. Recently, a system update attempted to update some python packages relied upon byxkeysnail
, and I had to spend a while unraveling all of the transitive dependenciesInstall Type: Bare Metal Distro: Manjaro DE: KDE
Additional context Ideally, your package would have a slightly different name and a package like: https://aur.archlinux.org/packages/xkeysnail