Installed espanso on RPi 5, debian 1:6.6.51+rpt3. When i try to start espano: /snap/espanso/132/bin/espanso: error losding shared libraries: libxcb.so.1: ELF load command alignment not page-aligned. How to fix?
You are starting it the wrong way, the files under /snap/<snap name>/
are nothing you ever touch directly…
To find the actual names of the actual commands a snap has, you would use snap info espanso
…
Alternatively you can take a look in /snap/bin what the espanso apps are that the snap ships…
The only command to start espanso as per snap info espanso is in fact, espanso. I get the same error if I provide the full, absolute path of espanso located in the bin directory. I also posted a query on the espanso subreddit.
The Raspberry Pi 5 defaults to 16kB page size. The underlying fault is likely some code assuming 4kB pages. I’m not sure where exactly the fault would lie though.
I revisited the espanso install instructions on the documentation webpage. I was successful with the steps outlined in the ‘install from sources’ section. Two additional steps were required. 1. After installing rustc, I had to run the command, rustup update. 2. I rebooted RPi. It was only after doing these two things that the cargo commands worked. The edpanso snap just does not work on RPi.