麒麟系统安装国产手写签名屏驱动须先用lsusb确认设备被内核识别(需插USB 2.0接口),再安装专用.deb驱动包及SANE后端,最后启用签名服务并用scanimage和libinput验证设备枚举与图像采集功能。

麒麟系统安装国产手写签名屏驱动需先确认设备被内核识别,再安装配套SANE后端与签名服务模块,否则“设置→平板→手写签名”面板将无法加载设备列表,所有签名应用均报“无可用签名设备”错误。
确认签名屏硬件是否被系统识别
这一步必须做,跳过会导致后续所有驱动安装无效。签名屏本质是USB HID+触摸+图像采集三合一设备,仅靠lsusb看到ID不代表功能就绪。
打开终端,执行命令:lsusb | grep -i "pen\|sign\|biometric\|huion\|xp-pen\|boe\|tongfang"。若输出为空,说明未接入或供电不足;若显示类似Bus 002 Device 004: ID 256c:006e BOE Display Tech Signature Panel,则基础枚举成功。
【必须插在USB 2.0接口(黑色口)】——多数国产签名屏(如同方TF-S10、BOE BPS-800、华硕ASUS SignPad)的图像采集芯片不兼容USB 3.x主机控制器,插在蓝色接口会导致scanimage无法获取帧数据,签名预览黑屏。
安装签名屏专用驱动与SANE后端
国产签名屏驱动通常以.deb包形式发布,含定制SANE后端(如boe-sign、tf-sign)、udev规则及签名服务守护进程,不可用通用tablet驱动替代。
方法一:通过麒麟软件中心安装
点击开始菜单 → 启动“麒麟软件中心” → 搜索栏输入设备完整型号(如“TF-S10”“BPS-800”)→ 在结果中选择带【银河麒麟V10 SP4】【ARM64/x86_64】标签的驱动包 → 点击“安装”,输入管理员密码完成部署。
方法二:手动安装官方.deb包
访问设备厂商官网或麒麟生态适配库(https://eco.kylinos.cn),下载与当前系统完全匹配的.deb文件(例如boe-sign-driver-kylin-v10-sp4-amd64.deb)→ 双击安装 → 若提示依赖缺失,立即执行:sudo apt install libsane1 libusb-1.0-0 libudev1。
安装完成后,必须运行:sudo systemctl restart saned,否则SANE框架不会加载新后端模块。
启用签名服务并验证设备可用性
签名屏不同于普通手写板,需独立运行签名服务进程来桥接HID事件与图像流,该服务由驱动包自动注册为systemd单元。
第一步:启用并启动服务
执行命令:sudo systemctl enable boe-sign-daemon → 再执行:sudo systemctl start boe-sign-daemon。
第二步:检查服务状态
运行:sudo systemctl status boe-sign-daemon,输出中必须出现active (running)且无failed字样;若提示Unit boe-sign-daemon.service not found,说明驱动包未正确安装或服务名不同(常见变体:tf-sign-daemon、bps-sign-service)。
第三步:验证设备枚举结果
执行:scanimage -L,应返回类似boe-sign:usb:002:004的条目;再执行:libinput list-devices | grep -A5 -B5 "Signature",确认HID设备已注册为TABLET类型而非KEYBOARD。
第四步:测试签名图像采集
运行:scanimage --format=png --batch-start=1 --batch-count=1 --batch-prompt --resolution=300 > test-sign.png,若生成清晰PNG且边缘无锯齿,则图像采集链路正常。


















