使用触摸屏,怎样获得sunrise桌面悬浮窗虚拟键盘

有自带的功能吗,或者需要安装什么包

我来帮你搜索一下社区中关于 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 切换中英文。


注意事项:

  1. 系统版本差异

    • RDK X3 旧版镜像(如 x3_ubuntu_v1.0.x)可能需要手动添加源。
    • RDK X5/S100 新版系统(3.x+)默认支持更好,直接安装即可。
  2. 触摸屏驱动

    • 确保触摸屏已正确识别(通过 xinput list 查看)。
    • 若触摸不准,需校准(工具:xinput_calibrator)。
  3. 社区参考


快速验证:

安装后运行 onboard,若出现悬浮键盘窗口即成功。如遇问题,请提供:

  • 系统版本(cat /etc/version
  • 触摸屏型号
  • 桌面环境(echo $XDG_CURRENT_DESKTOP