【问题标题】:Virtual keyboard in Kiosk mode Raspberry Pi RaspbianKiosk 模式下的虚拟键盘 Raspberry Pi Raspbian
【发布时间】:2018-01-02 18:22:14
【问题描述】:

我已经构建了一个 Web 应用程序,并在 KIOSK 模式下使用 Raspbian 在 Raspberry Pi 上运行它。 (也是 10 英寸触摸屏)

我们的想法是安装在墙上,不连接键盘或鼠标。 但我现在遇到的问题是,我需要某种虚拟键盘来始终显示或仅在输入集中显示。

我尝试过使用 Matchbox-keyboard 并更改了布局以符合我的需要,但是当我尝试在自动启动中运行它时,它只会在角落里以很小的尺寸启动。

我也尝试过手动启动键盘,然后全屏启动浏览器,但他们不想互相玩。

所以基本上我想知道是否有人有任何聪明的解决方案来解决我的问题,或者你是否可以推荐一些其他可能有用的键盘。

最好的问候,

丹尼尔

【问题讨论】:

    标签: raspbian raspberry-pi3 kiosk-mode virtual-keyboard


    【解决方案1】:

    你是否使用了 matchboard-keyboard 的 -d 选项 ....

    我的工作正常我在 x11 上的 nodm matchbox-window-manage 内运行 chromium 这是我的 xsession 文件 我必须像大多数 android 一样更改键盘布局...

        #!/bin/bash
        #Turn off Power saver and Screen Blanking 
        sleep 1;xset s off -dpms 
        sleep 1;xset s noblank 
        #sleep 1; xset s dpms 20 20
    
        # If Chrome crashes (usually due to rebooting), clear the crash flag so we don't have the annoying warning bar sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/pi/.config/chromium/Default/Preferences sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/pi/.config/chromium/Default/Preferences 
        matchbox-keyboard -d & 
        #Execute window manager for full screen 
        exec matchbox-window-manager -use_titlebar no &
    
        #Execute Browser with options 
        chromium-browser --noerrdialogs --disable-pinch --kiosk --incognito file:///home/pi/mockup/index.html
    

    【讨论】:

    • 感谢您的回复!我现在这样做的方式是我只更改了自动启动文件,因此它将使用其设置打开 chromium 并开始以 kiosk 模式转到指定的 url。我也试图让火柴盒 WM 工作,但到目前为止没有运气。我不太确定 -d 参数的作用。我已经在自动启动中尝试过它,但它只有在我关闭信息亭模式并打开终端(?)时才会启动。我真的很感谢在这个问题上的一些支持。最好的问候,Daniel(还可以补充一点,我对 linux 整体有点陌生)
    • @Wahlstedt 我对 linux 太陌生了。。请按照此跳过 4,5,6 步骤...。如果您在 jessie lite 上,请为 xserver sudo apt-get update sudo apt-get install xserver-xorg sudo apt-get install xinit sudo apt-get install xserver-xorg-video-fbdevraspberrypi.org/forums/viewtopic.php?p=940994#p9安装波纹管包71515 如果您发现有关 kiosk chromium 的任何问题,请告诉我,我会尝试在这里回答.....
    • 这仍然适用于 Raspbian 9 和 Chromium 72 吗?我可以让它在 Debian 上工作,但不能在使用 Raspbian 的 Raspberry Pi 上工作。
    猜你喜欢
    • 2013-03-24
    • 2013-09-10
    • 2016-12-14
    • 2013-01-19
    • 2019-11-14
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 2021-10-15
    相关资源
    最近更新 更多