欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > ubuntu22 arm 编译安装input leap

ubuntu22 arm 编译安装input leap

2025/6/13 9:59:13 来源:https://blog.csdn.net/m0_53820941/article/details/148588181  浏览:    关键词:ubuntu22 arm 编译安装input leap

硬件设备:
型号:nvidia orin agx 64gb developer kit
系统:ubuntu22
cpu架构:arm(aarch64)

input leap介绍:

支持跨平台使用的一个KVM软件,即可以实现一套键鼠,控制多台电脑。



场景介绍:

一套键鼠,控制ubuntu22和windows10, 原本是用的barrier, 有时候太卡顿了,input leap相当于barrier的后续版本,但是没有arm架构的ubuntu22的安装包。所以进行了编译。

1. git  clone包。 因为还需要初始化子模块,不可以直接下载压缩包。

# 克隆源代码
git clone https://github.com/input-leap/input-leap.git
cd input-leap# 初始化并更新子模块
git submodule status  # 查看,如果 ext/gtest 前有 - 或为空,说明子模块未初始化
git submodule init
git submodule update

2. 安装相关依赖

sudo apt update
sudo apt install qt6-base-dev qt6-tools-dev libqt6core6 libqt6gui6 libqt6widgets6 qt6-tools-dev-tools qt6-l10n-tools
sudo apt update
sudo apt install libavahi-compat-libdnssd-dev
sudo apt update
sudo apt install libx11-dev libxext-dev libxrandr-dev libxinerama-dev libxtst-dev libxi-dev
sudo apt update
sudo apt install libice-dev libsm-dev libssl-dev libxkbcommon-dev

3. 修改源代码, 注意修改相应路径

vim /home/hxy/Downloads/input-leap/src/lib/platform/XKBUtil.cpp

引入头文件

#include <stdlib.h>

4. make

# 在input-leap源代码文件夹下
mkdir build
cd build
cmake ..
make

5. 运行软件

# inputleap源代码文件夹下
cd build/bin
./input-leap

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词