当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/975457.html

相关文章:

  • 数据的聚合
  • 审计效率升级!Word一键批量给数字添加千位分隔符
  • 传统机器学习与大模型 + Prompt 的对比示例
  • eureka如何绕过 LVS 的虚拟 IP(VIP),直接注册服务实例的本机真实 IP
  • SpringMVC异步处理Servlet
  • Wyn 商业智能与 3D 大屏的深度融合应用
  • 在ARM 架构的 Mac 上 更新Navicat到17后连接Oracle时报错:未加载 Oracle 库。
  • 高频面试之6Hive
  • 机器学习算法——集成学习
  • 电路图识图基础知识-变频器控制电动机系统解析(二十四)
  • 渗透测试PortSwigger Labs:遭遇html编码和转义符的反射型XSS
  • uniapp 云打包 iOS 应用上传到 app store 商店的过程
  • ZZU-ARM汇编语言实验 34
  • 【Rust UDP编程】rust udp编程方法解析与应用实战
  • uni-app bitmap.load() 返回 code=-100
  • XSP30是一款2~3节串联锂电池/锂离子电池升降压充电管理IC
  • Snipaste:轻量级截图,高效编辑
  • Spring中@Value注解:原理、加载顺序与实战指南
  • Springboot项目的目录结构
  • 西门子 SINAMICS S200伺服,重塑汽车焊接工艺新标准
  • 技术革新,EtherCAT转CAN网关,新能源汽车电池产线再升级
  • 汽车租赁小程序开发指南
  • Spark提交流程
  • SQL 注入:iBatis与修复
  • Charles里怎么进行断点调试
  • TripGenie:畅游济南旅行规划助手:团队工作纪实(十四)
  • 附加模块--Qt SQL模块功能及架构解析
  • SpringCloud系列 - Nacos 配置中心(二)
  • Hadoop 2.7.7 单机伪分布式安装与配置教程(JDK 8)
  • 如何设计三高架构