hi there
EndeavourOS 安装配置 IBus + Rime + 小鹤双拼(简体)
一、安装软件包 使用 pacman 安装 IBus、Rime 引擎、小鹤双拼方案: sudo pacman -S --needed ibus ibus-rime rime-double-pinyin 二、配置 Rime Rime 用户配置目录位于 ~/.config/ibus/rime/。 1. 设置默认输入方案为小鹤双拼 创建 ~/.config/ibus/rime/default.custom.yaml: patch: schema_list: - schema: double_pinyin_flypy ascii_composer/switch_key/Shift_L: commit_code ascii_composer/switch_key/Shift_R: commit_code schema_list:将 double_pinyin_flypy(小鹤双拼)设为默认方案。 Shift_L / Shift_R: commit_code:按 Shift 切换英文时,把已经输入的英文字符直接上屏(类似搜狗输入法)。 2. 默认使用简体中文 创建 ~/.config/ibus/rime/double_pinyin_flypy.custom.yaml: ...
EndeavourOS 通过 Distrobox 搭建 Ubuntu 18.04 + ROS Melodic 开发环境
参考博客:https://www.helywin.com/posts/20260605124741/ 核心原则: 所有镜像源使用华为云加速(Ubuntu apt、ROS apt、Docker 容器镜像) 包管理只用 apt,不使用 rosdep 使用 Podman + Distrobox 运行 rootless Ubuntu 18.04 容器 一、宿主机准备(EndeavourOS) 1.1 安装 Podman 和 Distrobox EndeavourOS(Arch 系)使用 pacman 安装: ...
Distrobox 搭建 ROS Melodic 环境
目标:在 Ubuntu 26.04 宿主机上,通过 Distrobox 运行 Ubuntu 18.04 容器,并在容器内安装 ROS Melodic。 核心原则: 所有包管理只用 apt,不使用 rosdep 全部使用华为镜像源加速 不装 Docker,只用 Podman + Distrobox(rootless,更安全) 一、宿主机准备(Ubuntu 26.04) 1.1 确认系统版本 lsb_release -a uname -r 预期输出: ...
Windows11安装IsaacSim5.1和IsaacLab2.3.2
适用场景是Windows 11 + NVIDIA RTX 50系显卡(Blackwell, sm_120)+ CUDA 12.8+。核心问题是Isaac Sim 5.1的Windows pip版自带旧版MSVC运行时,与PyTorch nightly cu128存在DLL冲突,导致c10.dll报WinError 1114错误。 ...
Ubuntu18.04使用Android Studio问题记录
文中提及的版本是 Android Studio版本号在 2025.2以上的版本 启动 使用程序目录里面的bin/studio.sh启动,不要用bin/studio启动,否则会报GLIBC版本过低错误。 ...
Ubuntu18.04使用QEMU安装Ubuntu20.04的arm64镜像
起因 使用了RK3588的板子,想在Ubuntu18.04的主机上使用QEMU安装Ubuntu20.04的arm64镜像进行交叉编译测试,调试程序更方便。之前尝试了用docker的方式,使用qemu-user-static的方式,但是遇到了一个很难解决的问题——使用catkin_make最多只能占用物理机器1个核CPU,运行nproc命令能看到和物理机器一样的核数,但是编译时只能使用1个核,导致编译速度极慢,最后放弃了docker方式,改用QEMU虚拟机方式。 ...
LInux下用NDK编译pjsip并集成到安卓工程
介绍 PJSIP是一个功能强大的开源多媒体通信库,广泛应用于VoIP、SIP协议通信和实时音视频处理等场景。在Android开发中,如果需要实现SIP通话、音视频通信等功能,PJSIP是一个非常优秀的选择。 ...
使用chroot链接并执行依赖高版本GLIBC的库
起因 公司买了台机器狗,厂家给的SDK依赖2.35版本的GLIBC,而目前使用的ROS是ROS1而且系统版本是18.04,GLIBC版本是2.27,导致无法直接运行SDK,链接报错: ...
GitLab使用Docker镜像构建ARM的ROS程序
Docker安装 安装过程不再赘述,参考Docker安装。 把当前用户添加到Docker用户组 sudo groupadd docker sudo usermod -aG docker $USER 安装QEMU模拟器 sudo apt install qemu-user-static binfmt-support 验证多架构支持 docker run --rm --privileged multiarch/qemu-user-static --reset -p yes 拉取ROS Docker镜像 拉取官方 ARM64 ROS Melodic 镜像 docker pull --platform linux/arm64 ros:melodic-ros-base 测试镜像是否能运行 ...
使用snapcraft打包二进制文件到低版本Linux上运行
机器人主控框架使用了QP状态机,QP状态机的图形化编辑器QM最新版本基于Qt6,Ubuntu 18.04不支持,升级系统风险太大,所以需要使用snapcraft打包二进制文件到目标系统上运行。 ...
JointCalib激光雷达相机外参标定
使用激光雷达和相机做彩色点云的三维重建,需要标定相机的内参和激光雷达与相机的外参。外参的标定方法有很多种,livox_camera_calib可以进行标定。最终选择了JointCalib,标定精度更高。 ...
JetCompose状态管理
内容由AI生成,后续使用过程中逐渐完善 在 Jetpack Compose 中,状态管理是其响应式编程的核心机制。以下是 Jetpack Compose 中常用的状态管理方法,结合使用场景和示例代码详细说明: ...
ROS的docker镜像重新打包操作记录
拉取镜像 docker pull ros:melodic-ros-base 运行镜像 docker run -it ros:melodic-ros-base 命令进入容器 docker exec -it <镜像名称或ID> /bin/bash 进入容器后可以安装需要的软件包,注意清除不需要的缓存 复制文件 从容器复制文件到主机 docker cp <容器ID>:/root/xxxx yyyy 从主机复制文件到容器 ...
Ubuntu18.04使用最新的vscode
起因 最新的vscode里面copilot插件更新了很多版本,而使用apt安装的vscode在ubuntu 18.04上最后的版本是1.85,从官网下载的deb包安装后报glibc错误 ...
Ubuntu18.04驱动Ryzen5800H核显
起因 笔记本是联想的小新,CPU为Ryzen 5800H,因为工作需要,需要在Ubuntu18.04上安装AMD的驱动,不然ROS运行带GPU的功能会有问题,Gazebo仿真也会卡死崩溃。 ...
