答案1
这将在 Kinto.sh 的未来更新中得到解决(我是作者)。此外,Kinto 安装程序已经设置好了,以防止用户每次都输入 root 密码 - 而且这仅仅是因为 uinput 才需要,但计划是将 uinput 添加到较低权限的组/用户以避免这种情况。我只是想在进行更改后对各种发行版进行彻底的测试。
答案2
我刚刚遇到了同样的问题。我有一台旧的 MacBook Pro,它仍然很好用,功能强大,但不幸的是,它不再受 Apple 支持,并且不再获得进一步的升级。对于很多用户来说,情况可能就是这样,而 Linux(Ubuntu)似乎是 MacOS 的一个非常可行的替代品。它功能强大、速度快、易于使用,甚至完全支持硬件。
这让我感到疑惑:设置 Linux 使用与 Mac 键盘相同的键盘快捷键到底有多难,这样人们就不需要费心去理解键盘快捷键相当奇怪且有时不一致的行为了?
从我在 Ubuntu 24.04 上运行 kinto.sh 的艰辛经历来看,我猜这个问题出奇地困难。需要说明的是,安装说明无法开箱即用。对我来说,解决这个问题的方法是使用虚拟环境。通过以下更改,它对我来说有效:
- 在运行任何命令之前:
python -m venv kinto_venv --system-site-packages
,然后. kinto_venv/bin/activate
。据我所知,您可以将 venv 命名为任何名称并放在任何地方。有什么建议吗? - 更改路径:
export PATH=/home/waldeck/Applications/kinto_venv/bin:$PATH
完成这些之后,setup.py 应该可以正常运行。如果作者采用 venvs,也许它会在任何地方运行得更好?如果解决方案可以以某种方式打包,使安装更容易、对用户透明,那就太好了。
无论如何,我只是想提供一些反馈,希望这对那些同样为此苦苦挣扎的人有所帮助。现在我的按键似乎可以完美地工作,就像在 MacOS 上一样。真棒!
编辑:我忘了说设置路径还不足以让它运行。我还必须手动编辑文件 xkeysnail_service.sh,并将所有出现的 pip3 更改为我的文件夹 kinto_venv/bin 中的 pip3 版本的完全限定路径。我不确定为什么,因为 pip3 应该可以通过 PATH 访问。