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包。 因为还需要初始化子模块,不可以直接下载压缩包。
bash 复制代码
# 克隆源代码
git clone https://github.com/input-leap/input-leap.git
cd input-leap

# 初始化并更新子模块
git submodule status  # 查看,如果 ext/gtest 前有 - 或为空,说明子模块未初始化
git submodule init
git submodule update
  1. 安装相关依赖
bash 复制代码
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
  1. 修改源代码, 注意修改相应路径
bash 复制代码
vim /home/hxy/Downloads/input-leap/src/lib/platform/XKBUtil.cpp

引入头文件

cpp 复制代码
#include <stdlib.h>
  1. make
cpp 复制代码
# 在input-leap源代码文件夹下
mkdir build
cd build
cmake ..
make
  1. 运行软件
bash 复制代码
# inputleap源代码文件夹下
cd build/bin
./input-leap
相关推荐
早日退休!!!17 小时前
ARM Cortex-M核 【保存上下文&恢复上下文】
arm开发·单片机·嵌入式硬件
早日退休!!!1 天前
ARM A核、ARM M核、X86与RISC-V架构:寄存器作用及上下文处理差异报告
arm开发·架构·risc-v
A-花开堪折1 天前
Qemu-NUC980(十一):SPI Controller
linux·arm开发·驱动开发·嵌入式硬件
Q_21932764552 天前
基于ARM的嵌入式温度控制系统的设计
arm开发
想你依然心痛2 天前
从x86到ARM的HPC之旅:鲲鹏开发工具链(编译器+数学库+MPI)上手与实战
java·开发语言·arm开发·鲲鹏·昇腾
MUTA️2 天前
x86 架构下运行 ARM-ROS2 Docker 镜像操作指南
arm开发·docker·架构
比奇堡派星星3 天前
Linux 杂项设备驱动框架详解
linux·arm开发·驱动开发
xingzhemengyou13 天前
LINUX 通过/proc/interrupts了解系统硬件中断的使用情况
linux·arm开发
rfidunion3 天前
ubuntu下使用qemu模拟ARM(一)-------安装samba服务器
服务器·arm开发·ubuntu
三佛科技-134163842123 天前
FT32F072xx、FT32F072xB、FT32F072x6/x8基于ARM Cortex-M0内核32位单片机分析
arm开发·单片机·嵌入式硬件·智能家居·pcb工艺