Seguí la guía paso a paso de Alan D. Moore para que mi Raspberry Pi se ejecutara en modo quiosco.
Hice mi propia configuración, ya que la necesitaba para ejecutarla en una pantalla táctil sin teclado ni mouse físicos.
Así es como se ve mi archivo ~ / .xinitrc.
xset s off
xset -dpms
matchbox-window-manager &
matchbox-keyboard &
while true; do
rsync -qr --delete --exclude='.Xauthority' /opt/kiosk/ $HOME/
midori -i 600 -e Fullscreen -e Navigationbar -a http://myport.ac.uk
done
Utilicé apt-get install para que el teclado matchbox se usara como una solución de teclado virtual en pantalla.
¡Solo mira lo pequeñas que son las llaves! Apenas tocable y súper inexacto ...
La verdadera pregunta es si alguien conoce una forma de agrandar el teclado, ¿podría recomendar otras soluciones o modificar la configuración? Soy un novato debian total, así que realmente espero obtener ayuda aquí. :)
keyboard
touchscreen
Janson Chah
fuente
fuente
--font-size
y--geometry
para elmatchbox-keyboard
comando?Respuestas:
Intente reducir la resolución de su pantalla para X o para RPI en general a algo más pequeño, es decir, 1024x768 o similar, según la relación de aspecto del monitor conectado.
Por lo general, en Linux puede hacerlo en la configuración del servidor X (xorg.conf), pero para RPI simplemente edite /boot/config.txt para forzar un modo de video específico, es decir:
Todos los modos (incluidos los que no son HDMI) se enumeran aquí para su referencia: http://elinux.org/RPi_config.txt
fuente
Debería poder controlar dónde se muestra el teclado de la caja de cerillas usando el
--geometry
argumento. Esta página sugiere que la llamada apropiada sería algo como esto:matchbox-keyboard --geometry HxW.yx
x e y son las coordenadas en pantalla de la esquina superior izquierda de la ventana del teclado (desde la esquina superior izquierda de la pantalla), y W y H son el ancho y la altura del teclado.
Hay una aplicación llamada devilspie2 que te permite jugar con el destino de las ventanas cuando la aplicación se inicia por primera vez si no son compatibles con el argumento de línea de comando --geometry (esa es la mayoría de las aplicaciones).
Lo que debe hacer es instalar primero:
Y luego agréguelo al archivo .xinitrc para que comience cuando X lo haga:
Finalmente, debe configurar devilspie2 para que sepa qué hacer con el teclado de la caja de cerillas. Necesitas editar
~/.config/devilspie2/keyboard.lua
:x, y, W, H son los mismos que los anteriores. Suponiendo 1920x1080, sugeriría algo como 0,600,1920,480.
fuente
Puesto que usted está haciendo una aplicación web, ¿qué hay de teclado Javascript virtual, o, a veces llamado el teclado en pantalla, como se discute aquí
fuente