有自带的功能吗,或者需要安装什么包
我来帮你搜索一下社区中关于 Sunrise 虚拟键盘的相关讨论。
在 RDK 开发板(X3/X5/S100)的 Ubuntu 桌面系统中,默认没有预装触摸屏虚拟键盘,需要手动安装。以下是具体解决方案:
1. 推荐方案:安装 onboard 虚拟键盘
onboard 是 Ubuntu 官方推荐的虚拟键盘,支持悬浮窗、自定义布局,适合触摸屏使用。
安装步骤:
# 更新软件源
sudo apt update
# 安装 onboard
sudo apt install onboard -y
# 启动虚拟键盘
onboard
设置开机自启动(可选):
# 创建自启动配置文件
mkdir -p ~/.config/autostart
cp /usr/share/applications/onboard.desktop ~/.config/autostart/
2. 备选方案:matchbox-keyboard(轻量级)
如果系统资源紧张(如 X3 低配版),可选用更轻量的 matchbox-keyboard:
sudo apt install matchbox-keyboard -y
matchbox-keyboard
3. 中文输入法配置(如需)
虚拟键盘仅解决输入界面问题,中文输入需额外配置:
# 安装拼音输入法(以 fcitx 为例)
sudo apt install fcitx fcitx-pinyin -y
# 配置输入法
im-config -n fcitx
重启后通过 Ctrl+Space 切换中英文。
注意事项:
-
系统版本差异:
- RDK X3 旧版镜像(如
x3_ubuntu_v1.0.x)可能需要手动添加源。 - RDK X5/S100 新版系统(3.x+)默认支持更好,直接安装即可。
- RDK X3 旧版镜像(如
-
触摸屏驱动:
- 确保触摸屏已正确识别(通过
xinput list查看)。 - 若触摸不准,需校准(工具:
xinput_calibrator)。
- 确保触摸屏已正确识别(通过
-
社区参考:
- 中文输入法配置细节可参考帖子:请教一下,中文输入法的设置
- 触摸屏驱动问题见:X3 派连接触摸屏驱动
快速验证:
安装后运行 onboard,若出现悬浮键盘窗口即成功。如遇问题,请提供:
- 系统版本(
cat /etc/version) - 触摸屏型号
- 桌面环境(
echo $XDG_CURRENT_DESKTOP)