rbreaves/kinto

Can't boot the system Ubuntu 22.04 - xkeysnail.service

Opened this issue · 3 comments

Hi,
I have encountered the same problem as in the previous issue - xkeysnail and keyswap are failing
I just want to know where is the file and what should I edit in order to avoid this problem. It just really annoys me. I can't boot the system on the first try. Every time it takes from 3 to 10 minutes before I switch off my computer hoping that it will boot next time.
Pressing Escape button show the boot log and it goes like this

[ok] Started xkeysnail.service
[ok] Started xkeysnail.service
[ok] Started xkeysnail.service
[ok] Started xkeysnail.service
[ok] Started xkeysnail.service
[ok] Started xkeysnail.service
....
....
....
.... indefinitely

Please help!

@ssaidnabiev

Disclaimer: I am not the Kinto dev, but used Kinto for a few years before making my own modified project using the Kinto config file as a starting point. (Link below.)

I can't boot the system on the first try.

This implies that sometimes the system does boot successfully. If you can get the system to start up normally, use this command to stop the xkeysnail service from starting during the boot process:

sudo systemctl disable xkeysnail

This will then require starting Kinto manually every time you log in, which you can do from the tray icon menu, or the Kinto GUI app, or using this command:

sudo systemctl start xkeysnail

If you can't figure out why the xkeysnail service is causing this problem, or Kinto is just not working in general, you may want to take a look at this alternative project of mine:

https://github.com/RedBearAK/toshy

Toshy has Wayland support, and operates from "user" services rather than a system-level service, so it's not capable of interfering with the boot process like what you're encountering with the xkeysnail service loop. I test it in different versions of Ubuntu relatively frequently.

@RedBearAK
Hi,
./setup_toshy.py install
Is that it ?
python --version echoed Python 3.12.3
Am I good to go?

@ssaidnabiev

That is the correct command. Should be no problem. Python 3.8 or later is supported.

For any further discussion of Toshy, open an issue on the Toshy GitHub repo.