当前位置: 首页 > 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

相关文章:

  • 20250611让NanoPi NEO core开发板在Ubuntu core16.04系统下开机自启动的时候拉高GPIOG8
  • NumPy 2.x 完全指南【二十五】记录数组
  • 建站新手:我与SiteServerCMS的爱恨情仇(三)
  • 【c++八股文】Day2:虚函数表和虚函数表指针
  • RPC启动机制及注解实现
  • day 50
  • 0:0 error Parsing error: Cannot read properties of undefined (reading ‘map‘)
  • Rust 学习笔记:通过异步实现并发
  • C语言学习20250611
  • 亮数据抓取浏览器,亚马逊数据采集实战
  • Flask 报错修复实战:send_file() got an unexpected keyword argument ‘etag‘
  • vite原理
  • MFC 第1章:适配 WIndows 编程的软件界面调整
  • 创建和运行线程
  • 训练过程中的 Loss ?
  • 红队手法:从web漏洞到ssh横向移动 实战方案
  • 达梦数据库dsc集群+异步主备
  • Android11三网共存
  • el-table-v2修改表头、单元格、表格整体的宽度、高度样式
  • 用 IRify 深入探索 WebShell 中的 Source/Sink 挖掘
  • 网站做快捷方式/国外网站开发
  • 苏州网站推广建设/杭州百度seo
  • 有哪些可以做网站的平台/互联网营销师是什么
  • 淘宝网站c 设计怎么做/搜索历史记录
  • 做游戏模型素材 网站/搜索百度app下载
  • 做网站推广的一般都是什么公司/青岛百度网站排名